/*
Theme Name: adha-ncts-Wordpress-211b664b-f5eb-42b1-a90e-e651d57c3275-245
Theme URI: http://rundiz.com
Author: Vee Winch, christianoliff
Author URI:
Description: Bootstrap v.4 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic4" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme. Please read notice on Bootstrap Basic 4 Help page in Dashboard &gt; Appearance &gt; Bootstrap Basic4 Help or in readme.txt file in this theme package.
Version: 211b664b-f5eb-42b1-a90e-e651d57c3275-245
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic4
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, post-formats, threaded-comments, translation-ready, editor-style, blog

This theme built with Twitter Bootstrap v.4. It is basic theme with basic style for build new theme with Bootstrap.

*/

/*AK_Oxide:  Several styles have been commented out. they usually affect globally things that are not even generated by vue.js */

/*
Required WordPress CSS
*/
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
}

#auth-nav .menu li a {
	text-transform: lowercase;	
}
#auth-nav .menu li a::first-letter {
	text-transform: capitalize;
}

#main-nav .menu li a {
	text-transform: lowercase;
	margin-bottom: unset !important;
}
#main-nav .menu li a::first-letter {
	text-transform: capitalize;
}

#auth-nav .menu {
	list-style-type: none;
}

a::after {
	/*content:'' !important;*/
}

#search-bar {
	/* height: 40px; */
}
#search-bar .menu {
	margin-top: -2em;
	list-style-type: none;
	display: block;
}

#adha {
	left: 20px;
	opacity: unset;
}

.current-menu-item a {
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*border-bottom: 5px solid #E70862;*/
}

/* body {
	min-width: 1200px;
} */

body, body * {
	/*font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;*/
}

h3 {
	display: block;
	font-size: 20px;
	color: #666;
	font-weight: bold;
}

.footer-links h3 {
	font-size: 15px !important;
}

.v-dialog {
	-webkit-box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
	box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
	border-radius: 2px;
	margin: 24px;
	overflow-y: auto;
	pointer-events: auto;
	-webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	width: 100%;
}

.v-dialog__content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100vh !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	-webkit-transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
	width: 100%;
	outline: none;
}

.v-dialog__container .v-overlay--active {
	height: 100vh;
}

.v-dialog:not(.v-dialog--fullscreen) {
	max-height: 90%;
}

footer {
	z-index: unset;
}

/*.wp-block-column.info {*/
.infobox:not(.wp-block-columns),
.infobox > .wp-block-column {
	border: 1px solid #ccc;
	border-right: 10px solid #0079be;
	padding: 20px;
}

.medium-padding {
	padding: 10px;
}


.au-side-nav .parent-sidebar-menu>.has_children>a,
.au-side-nav .child-sidebar-menu>li {
	border-bottom: 0px !important;
}
.au-side-nav .has_children .page_item:not(.has-children) {
	display: list-item;
	list-style-type: square;
	list-style-position: initial;
}

.menu *:not(.warning),
.menu *:hover:not(.warning) {
	list-style-type: none;
}

#sidebar-nav *,
#sidebar-nav *:hover {
	text-decoration: unset !important;
	text-decoration: none !important;
}

#sidebar-nav > ul > li > ul > li > ul {
	background-color: unset;
}

#sidebar-nav,
#sidebar-nav * {
	/*max-width: unset;*/
	/*width: 100% !important;*/
	/*min-width: 200px !important;*/
	min-width: 16vw !important;
}

#sidebar-nav li {
	padding: 0px;
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
}
.chevron::after {
	/*content: "\f0da" !important;*/
	/*content: "down" !important;*/
	content: unset !important;
	font-family: fontAwesome;
	font-size: 14px;
	position: absolute;
	right: -15px;
	top: 1px;
}

.chevron.up::after {
	content: unset !important;
	/*content: "up" !important;;*/
}

.trigger>.chevron:after, .trigger>.chevron:before {
	border: unset !important;
}

header {
	height: unset;
	background: unset;
}

main {
	padding-top: unset;
}

.au-side-nav .grandchild-sidebar-menu > li::before {
	content: unset !important;
}

blockquote:before {
	content: unset;
}

.wp-block-table td, .wp-block-table th {
	padding: .5em;
	border: 1px solid;
	word-break: unset;
}

.au-text-input * {
	/*width: 100% !important;
	max-width: 100% !important;*/
}

.au-text-input.v-input {
	border: 0px;
	max-width: 100% !important;
}

.au-text-input.v-input label {
	padding-left:10px;
}

.v-text-field .v-text-field__slot,
.v-text-field .v-input__append-inner
{
	background-color: #E8F0FE;
}
.v-text-field input,
.v-text-field textarea,
.v-text-field .v-input__append-inner
.v-text-field .v-input__append-inner *
{
	background-color: transparent !important;
	margin-left: 8px;
	margin-right: 8px;
}
.v-text-field.error--text .v-text-field__slot,
.v-text-field.error--text .v-input__append-inner {
	background-color: #fdf2f2;
}

.v-input__append-inner {
	margin-top: 0px !important;
	line-height: 24px;
	padding: 4px;
	font-size: 16px;
}

.v-select .v-input__append-inner,
.v-select .v-input__append-inner * {
	background-color: unset;
}

.v-text-field.error--text .v-input__slot:before {
	border-top-color: #d60000 !important;
}

.v-input__slot:before {
	border-top-color: #444444 !important;
}

.v-text-field {
	padding-top: unset !important;
}

/*.v-text-field__slot { !*.v-label {*!
	border-left: 1px solid rgb(200, 200, 200);
	border-right: 1px solid rgb(200, 200, 200);
	border-top: 1px solid rgb(200, 200, 200);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}*/

/*.au-text-input:not(.v-input),
.au-text-input input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1;
	padding: 8px 16px;
	padding: .5rem 1rem;
	height: 46px;
	height: 2.875rem;
	border: 0px none;
	border-bottom: 1px solid gray;
	border-left: 0px solid gray;
	background-color: #fff;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	color: #414141;
	border-radius: 0px;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100% !important;
	max-width: unset;
}*/

.v-overflow-btn .v-input__control::before {
	height: 0px;
}

.v-overflow-btn input {
	padding-left: 5px;
}

.v-overflow-btn {
	padding-left:15px;
}

.v-select__slot {
	border-bottom: 1px solid gray;
	border-left: 0px solid gray;
	/*padding-left:20px;*/
}

.v-input.au-text-input {
	margin-bottom: 20px;
}

/*.v-input.au-text-input * {*/
/*	width: 100%;*/
/*}*/

.au-text-input:-webkit-autofill,
.au-text-input:-webkit-autofill:hover,
.au-text-input:-webkit-autofill:focus,
.au-text-input:-webkit-autofill:active  {
	-webkit-box-shadow: 0 0 0 30px transparent inset !important;
}

.v-btn {
	min-width: 56px !important;
}

.v-dialog--scrollable .v-card {
	padding: 10px !important;
}

.au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {
	background-color: #fdf2f2;
	border-color: #d60000;
}

.au-text-input.au-text-input--block {
	display: block;
	max-width: 100%;
}

.au-label+.au-select, .au-label+input, .au-label+textarea {
	margin-top: 4px;
	margin-top: .25rem;
}
.v-input__slot {
	border-bottom: 0px none;
}
/* AK edited out
input {
	-webkit-writing-mode: horizontal-tb !important;
	text-rendering: auto;
	color: -internal-light-dark-color(black, white);
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	-webkit-appearance: textfield;
	background-color: -internal-light-dark-color(white, black);
	-webkit-rtl-ordering: logical;
	cursor: text;
	margin: 0em;
	font: 400 11px system-ui;
	padding: 1px;
}
*/
.au-select.au-select--block {
	width: 100%;
}

.au-select {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	padding: 8px 36px 8px 12px;
	padding: .5rem 2.25rem .5rem .75rem;
	height: 46px;
	height: 2.875rem;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0px none;
	border-bottom: 1px solid gray;
	border-left: 0px solid gray;
	text-indent: 0.01px;
	text-overflow: '';
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 1.5em auto;
	vertical-align: middle;
}

.v-input.error--text,
.au-select.error--text {
	border-color: rgb(214, 0, 0);
	/*background-color: #fdf2f2;*/
	/*padding-left: 8px !important;*/
	/*margin-left: -8px;*/
}

.v-btn.theme--dark:disabled,
.v-btn.theme--dark:disabled * {
	background-attachment: unset !important;
	background-color: rgb(19, 94, 112) !important;
}

.v-datatable th {
	border-top: 0px none;
}

blockquote {
	border: 1px solid gray !important;
	border-radius: 4px;
}

.alert-menugroup {
	/*color: #dddddd;*/
	background-color: #eeeeee;
	/*border-color: #666666;*/
}

@media only screen and (max-width: 450px) {
	#ncts-header {
		display: none;
	}
}
@media only screen and (min-width: 0px) {
	#common-header #main-nav {
		bottom: 0;
		top: auto;
	}
	#main-nav {
		width: auto;
		height: auto;
		position: absolute;
		top: 90px;
		right: 0;
		left: auto;
		z-index: 5;
		background: none;
	}
	#main-nav > ul {
		list-style: none;
		margin: 0;
		padding: 0;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	#main-nav > ul > li {
		display: inline-block;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	#main-nav > ul {
		list-style: none;
		margin: 0;
		padding: 0;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	body #common-header #main-nav > ul > li > a {
		font-size: 15px;
		padding: 0 15px;
	}
	body #common-header #main-nav > ul > li a {
		margin-bottom: 5px;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	#main-nav > ul > li:first-child > a {
		padding-left: 0;
	}
	#main-nav > ul > li > a {
		display: block;
		color: #fff;
		padding: 0 25px;
		font-size: 18px;
		text-align: left;
		background: none;
		text-decoration: none;
	}
	#main-nav > ul {
		list-style: none;
		margin: 0;
		padding: 0;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@media (max-width: 1400px) and (min-width: 980px) {
	#main-nav > ul > li > a {
		padding: 0 18px;
		font-size: 17.5px;
	}
}

@media (max-width: 920px) {
	#sidebar-nav {
		display: unset;
		z-index: unset;
	}
}

tr:nth-child(even) {
	background-color:unset;
}

.download-button {
	width: 115px;
}

.copy-bar ul {
	list-style-type:none;
}

.copy-bar li {
	color: #fff;
}
/* edited out by AK on 26/04/2022
.site-content a {
    padding-right: 0px !important;
}
*/

h3, h4 {
	text-transform: unset !important;
}

table:not(.v-table) td, table:not(.v-table) th {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* AK commented out; bad code
table:not(.v-table) {
	margin-bottom: 15px !important;
}
*/
