@charset "utf-8";
/* CSS Document */
.office_form,.application_form1,.generated_form,.register_form1{display:none ;}

/*.registration_form,.admission_form{background-color: azure;padding: 5px; display: flex;}
.auto_updated
.admission_form
.office*/

body{color: #4c4d4e;}
h3 {	color: #dc911d;}
.top-bar {	background-color: #176698;	color: #f9dc6b;}
.top-bar p{color: #99b8d2;}
.top-bar a h1{color: #FFF;font-size: 1.5rem;line-height: 1.6rem;}
.header{background-color: #429eef;}
.header a
{
	text-decoration: none;
	color: black;
}

.header h1{font-size: 25px;
			color:  #ffffff;}
.header h5{font-size: 15px;
			color: #43ceea;}
.navbar-brand p{font-size: 14px; color: #9ed3ff;line-height: .9rem;}
/*.navbar-light .navbar-nav .nav-link {
    color: rgb(255 252 252);
}*/

.navbar-light .navbar-nav .nav-link {
    color: rgb(210 232 255);
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


nav ul li a{font-size: 17px;
			color: #FFFFFF;}
.sticky_header{z-index: 10;}
#content_area{min-height: auto;}
@media only screen and (min-width: 991px)
{
	#content_area
{
	min-height: auto;
}
}

footer {
	color: #c0cddb;
	font-size: 14px;
	margin-top: 0px;
}
.dropdown-item {
  padding: 0.1rem 1rem;
}
/*---------------------------------------------------------------Form--------------------------------------------------------------------------*/
.form-label,label{color:#999;margin-bottom: .1rem;}
form{/*border: rgba(202 202 202) thin solid;*/	background-color: #f4f1f1;}
.form-control, .form-select {
    border: 1px solid rgb(227 224 224);
    padding: .375rem .5rem;
}
.form-control::placeholder {
	color: #6c757d;
	opacity: .4;
}
/*.form-select {	color: #82878c;}*/
.form-select:focus, .form-control:focus {
	border-color: #86b7fe;
	outline: 0;
	box-shadow: 0 0 0 0 rgba(13,110,253,.25);
}
.input-group-text{color: #9aa5ad;}
/*--------------------------------------------------------------Button-------------------------------------------------------------------------*/


.btn:hover
{
	background-color: #eca81f;
	border-color:#B87D06; 
}

/*----------------------------------------------------------------Table------------------------------------------------------------------------*/

.table {
	--bs-table-bg: transparent;
	--bs-table-accent-bg: transparent;
	--bs-table-striped-color: #212529;
	--bs-table-striped-bg: rgba(0, 0, 0, 0.02);
	--bs-table-active-color: #212529;
	--bs-table-active-bg: rgba(0, 0, 0, 0.1);
	--bs-table-hover-color: #212529;
	--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	color: #212529;
}

.table
{
	color: #2e3839;
	/*border: thin solid rgb(157 157 157)*/
}
thead
{
	background-color: #ededed;
}
th{font-weight:400; }

.detail
{
	background-color: #e4e5e7;
	border: #b8b8b8 thin solid;
}

.text_boxes{background-color: #f7f7f7;}

.text_boxes > div div  {
    border: 1px solid rgb(232, 229, 229);
    background-color: #fff;
    border-radius: 5px;
    padding: 8px 14px;
	color: #999;
}

 .text_boxes > div span { display: block1s; color: #4e4f57;}
/*.text_boxes span{display: block;}*/
.box{border: thin solid rgb(157 157 157);
}

.dotted_box{border: dashed thin rgb(157 157 157);}

@media  only screen and (max-width:520px){
	.header h1 {
	font-size: 17px;
	font-weight: 700;
}
	.navbar-toggler {
	padding: .1rem .5rem;
	font-size: 1rem;
	
}
	.navbar-brand p{font-size: 14px; color: #9ed3ff;}
}


.input_box{ padding: .375rem .75rem;
	background-color: #fff;
	border: 1px solid #ced4da; 
	border-radius: 0.25rem;
}
#btn1,#btn2,#btn3{
	color: ghostwhite;
}