form .form-group input[type='text']{width:100%;}
#toplevel_page_sablepp a.current, #toplevel_page_sablepp, li#toplevel_page_sablepp.current
{
	background: white !important;
	color: #6b7ad0 !important;
	font-weight: bold !important;
}
#toplevel_page_sablepp a.wp-not-current-submenu, li#toplevel_page_sablepp.wp-not-current-submenu
{
	background: #757575 !important;
	color: white !important;
}
div.card{display: contents;}
div.card-body{border: thin silver solid; border-radius: 5px 0;}
div.card-header{border: thin silver solid; border-radius: 5px 0;}
div.card-footer{border: thin silver solid; border-radius: 0 5px;}
div.card-body.has-header{border-radius: 5px 0px 5px 0px !important; border-top: none;}
div.card-body.has-footer{border-radius: 5px 0px 5px 0px !important; border-bottom: none;}
div.card-body.has-header-footer{border-radius: 0px; border-top: none; border-bottom: none;}
p.submit{margin: 0; padding: 0;}
input[type="submit"].button.button-primary{margin: 0;}
.notice, div.error, div.updated {margin: 2px 1px 0px;}
.fieldHint{font-size: 0.7em; font-style: italic;}
img.settings_logo{height: 64px; width: auto;}
#ajaxDiv
{
	position: fixed; top:49%; left:49%; 
	height:100vh !important; 
	width:100vw !important; 
	z-index:9999; 
	overflow:hidden; 
	cursor:wait; 
	margin:0 auto; 
	display:none;
	background-color: rgba(108, 123, 209, 0.35);
}

#ajaxDiv img
{
	position: fixed; 
	top:40%; 
	display:inline-block; 
	margin:0 auto; 
	vertical-align:middle; 
	max-height:7%; 
	width:auto; 
	cursor:wait;
}	

#sableModalDialog
{
	padding: 8px !important;
	border-radius: 12px;
	border: 2px #000000 solid !important;
	box-shadow: #000000 2px 2px 12px 0px;
}

#sableModalDialog.error::backdrop { background-color: rgba(254, 0, 0, 0.75); }
#sableModalDialog.warning::backdrop { background-color: rgba(255, 174, 26, 0.75); }
#sableModalDialog.success::backdrop { background-color: rgba(0, 172, 70, 0.65); }
#sableModalDialog.info::backdrop { background-color: rgba(23, 56, 120, 0.55); }
#sableModalDialog.query::backdrop { background-color: rgba(82, 82, 108, 0.55); }

#sableModalDialogHeader
{
	color: #6b7ad0; 
	font-size: 2.0em; 
	border-bottom: #6b7ad0 4px solid; 
	text-transform: uppercase; 
	margin-bottom: 8px; 
	text-align: center !important;
}

.error#sableModalDialogHeader{background-color: rgb(254, 0, 0); color: white;}
.warning#sableModalDialogHeader{background-color: rgb(255, 174, 26); color: black;}
.success#sableModalDialogHeader{background-color: rgb(0, 172, 70); color: white;}
.info#sableModalDialogHeader{background-color: rgb(23, 56, 120); color: white;}
.query#sableModalDialogHeader{background-color: rgb(82, 82, 108); color: white;}

#sableModalDialogFooter
{
	color: #6b7ad0; 
	text-transform: uppercase; 
	margin-top: 8px; 
	text-align: center !important;
}

#sableModalDialogFooter button
{
	-webkit-appearance: none !important; 
	outline: none; 
	border: none; 
	background: #000000; 
	color: #ffffff; 
	padding: 10px 10px; 
	margin: 3px 10px; 
	text-align: center; 
	font-size: 1em; 
	transition: .5s all; 
	-webkit-transition: .5s all; 
	-moz-transition: .5s all; 
	-o-transition: .5s all; 
	-ms-transition: .5s all; 
	font-weight: bold; 
	border-radius: 3px; 
	cursor: pointer; 
	line-height: .8;
}

#sableModalDialogFooter button:hover
{
	background: #6b7ad0; 
	color: #000000; 
	font-weight: bold; 
	-webkit-appearance: none;
}