/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

/* hide admin bar search */
#wpadminbar #adminbarsearch {display: none;}

/* hide add new users (local) */
body.users-php a.page-title-action { display: none; }

/* Hides the attachment post button when inserting media */
button.urlpost { display: none; }

/* Hide the "Skip Cropping, Publish Image as Is" button */
.submit #skip-cropping { display: none; }

/*hide tag cloud*/
div.tagcloud {display:none;}

/* keep TB content at full height */
#TB_ajaxContent { height: 94% !important;}

/*hide privacy policy warning */
div#privacy-policy-page-warning { display: none; }

/* Hide options->General -> Site Icon setting */
body.options-general-php tr.site-icon-section { display: none; }



/*--------------------------------------------------------------
# Classes
--------------------------------------------------------------*/

/* use this class to hide things */
.hidden { display: none; }

/* Basic list style for use by plugins */
ul.ext-basic-list {
	list-style: disc;
    margin-left: 40px;
}
ol.ext-basic-list {
	list-style-type: decimal;
	margin-left: 40px;
}




/*--------------------------------------------------------------
# Media Tags
--------------------------------------------------------------*/

/* Media Tags View Link - maybe temporary */
body.media_page_media-tags form#posts-filter span.view {
	display: none;
}



/*--------------------------------------------------------------
# cets-help-box
--------------------------------------------------------------*/

div.cets-help-box {
	margin: 5px 0 15px;
	background-color: #FFFFFF;
	border-left: 4px solid #0f4b91;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	padding: 1px 12px;
}
div.cets-help-box p {
	margin: 0.5em 0;
	padding: 2px;
}

.postbox div.cets-inline-help-container {
	background-color: #F3F3F3;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.postbox div.cets-help-box,
div.cets-help-box {
	background-image:url(../images/tiny-cow.png);
	background-repeat: no-repeat;
	min-height: 25px;
	padding-left: 35px;
	background-position: left center;
}

.ext-standard-admin-page-wrapper div.cets-help-box,
.ext-standard-admin-page-wrapper .postbox div.cets-help-box {
	padding-left: 45px;
    background-position: 5px 18px;
	padding-bottom: 10px;
}

/* admin help pages */
div.cets-admin-page-wrap ul li { list-style-type: square; margin-left: 20px; }


/*--------------------------------------------------------------
# Search & FIlter Pro
--------------------------------------------------------------*/

/* Hide Search and Filter 'create form' link */
.sf-widget-text-last {display: none;}

/*--------------------------------------------------------------
# Enable Media Replace
--------------------------------------------------------------*/

.upsell-wrapper { 
	display: none; 
}
div#emr-news {
	display: none;
}

/*--------------------------------------------------------------
# Media Library Organizer
--------------------------------------------------------------*/ 
/* Main dashboard notice */
div.themeisle-sdk-notice {
	display: none;
}
/* Upgrade to Pro on bottom of folders on Media Library screen */
.pro-notice {
	display: none;
}
/* Optimole Image Upsell in Attachment details */
tr.compat-field-optimole {
	display: none;
}
/* Reorder Folder button (Pro Feature) */
button.mlo-button-secondary[title="Reorder Folders"] {
	display: none;
}
div.tree-view-sidebar button.sidebar-setting-button {
	display:  none;
}


/*--------------------------------------------------------------
# WP OSES
--------------------------------------------------------------*/ 

/*Notice Dismissal */
div.wposes-notice { display: none; }



/*--------------------------------------------------------------
# Basic Message Boxes (EXT)
--------------------------------------------------------------*/ 

 /* A light blue box with a subtle border */

div.ext-basic-message-box-generic {
	background-color: #CCE5FF;
	border: 2px solid #B8DAFF;
	padding: 8px;
	overflow: hidden;
	width: 100%;
}

/* A light red box with a subtle border */

div.ext-basic-message-box-error {
	background-color: #F9DBDB;
	border: 2px solid #D4392E;
	color: #000;
	padding: 8px;
	overflow: hidden;
	width: 100%;
}




/*--------------------------------------------------------------
# Discovery Theme Options Panel
--------------------------------------------------------------*/ 
#acf-group_5defbfc74cd95 .acf-accordion .acf-accordion-title {
	background-color: #f3f4f5;;
	border-top: 1px solid #e7e7e7;
}
#acf-group_5defbfc74cd95 .acf-accordion .acf-accordion-title:hover {
	background-color: #fff;;
	border-top: 1px solid #e7e7e7;
}


/*--------------------------------------------------------------
# Helper classes for easily displaying site status information (introduced v23)
--------------------------------------------------------------*/ 

.ext-site-status-deactivated {
	background-color: #ff8573 !important;
}

.ext-site-status-redirect {
	background-color: lightsteelblue !important;
}

.ext-site-status-offline {
	background-color: orange !important;
}

.ext-site-status-netid-protected {
	background-color: yellow !important;
}

/*--------------------------------------------------------------
# General Admin Page Style Updates
--------------------------------------------------------------*/ 

/* width */

body .ext-standard-admin-page-wrapper  {
	max-width: 900px;
	line-height: 1.7em;
}

/*Headings and Text */
body .ext-standard-admin-page-wrapper {
	font-size: 17px
}
body .ext-standard-admin-page-wrapper {
    font-family: "Red Hat Text", verdana, helvetica, arial, sans-serif;
}
body .ext-standard-admin-page-wrapper :is(p,li){
	line-height: 1.7em;
	font-size: 1em;
}

body .ext-standard-admin-page-wrapper h2 {
	font-size: 1.9em;
	font-weight: 600;
}

.ext-standard-admin-page-wrapper .wrap > h2:first-child {
	font-size: 1.7em;
	font-weight: 600;
}

/* red line over page heading */
body .ext-standard-admin-page-wrapper h2::before,
body .ext-standard-admin-page-wrapper h3::before {
    content: "";
    border-bottom: 6px solid #c5050c;
    width: 5%;
    min-width: 60px;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

body .ext-standard-admin-page-wrapper h3::before {
    border-bottom: 6px solid #d7d7d7;
}

body .ext-standard-admin-page-wrapper h3 {
	font-size: 1.4em;
	margin-top: 1.5em;
	font-weight: 500;
}

/*buttons*/

.wp-core-ui .ext-standard-admin-page-wrapper .button, 
.wp-core-ui .ext-standard-admin-page-wrapper .button-primary, 
.wp-core-ui .ext-standard-admin-page-wrapper .button-secondary,
.ext-standard-admin-page-wrapper :not(.wp-editor-wrap) input[type=submit]
 {
	padding: .6em 1.9em .6em 1.9em;
    border-radius: 0;
	border-color: #2271b1;
    background: #0479A8;
	color: #fff;
	font-size: 1em;
	line-height: 1.6em;
	border: none;
	margin-top: .5em;
}

.wp-core-ui .ext-standard-admin-page-wrapper .wp-editor-wrap .button {
	padding: 4px 10px;
	background: #f6f7f7;
	color: #32373c;
	font-size: .8em;
	border: 1px solid #c7c5c5;
}


.ext-standard-admin-page-wrapper input[type=submit] {
	cursor: pointer;
	padding: .6em 1.9em .6em 1.9em;
}

.ext-standard-admin-page-wrapper .wp-switch-editor {
	height: 31px;
}


/* forms */
.ext-standard-admin-page-wrapper :is(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) {
	min-height: 45px;
    border: unset;
    border-radius: 6px;
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgb(3 3 4 / 27%) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;
    margin-bottom: 20px;
}
.ext-standard-admin-page-wrapper input[type=checkbox] {
	border: unset;
    border-radius: 1px;
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgb(3 3 4 / 27%) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;
	margin-right: 7px;
}
.ext-standard-admin-page-wrapper input[type=radio] { 
	border: unset;
    border-radius: 100%;
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgb(3 3 4 / 27%) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;
	margin-right: 7px;
}

.ext-standard-admin-page-wrapper  input[type=radio]:checked::before {
	width: .6rem;
    height: .6rem;
}

.ext-standard-admin-page-wrapper form label:not(:has(input[type=checkbox]), input[type=radio]) {
	width: 100%;
    display: inline-block;
	margin-bottom: 8px;
	font-weight: 500;
	margin-top: .5em;
}

input[type=checkbox]:checked::before {
    margin: -.15rem 0 0 -.25rem;
}

.wp-core-ui .ext-standard-admin-page-wrapper :is( select, input, textarea ),
.ext-standard-admin-page-wrapper .ui-autocomplete li {
    font-size: 17px;
}

