/* @import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap');

body {
	font-family: 'Roboto', serif;
	/* font-size: 0.9em; */
	/* background: #f7f7f7; */
	background: #F1F5F9;
	/* color: #6c757d; */
	/* padding-bottom: 30px; */
}

#login-bg {
	background-image: url('../img/login-bg.jpg');
	background-size: cover;
}

#header{
	/* background: #333333; */
	/* background: #05668D; */
	background: #0F182A;
	/* margin-bottom: 20px; */
	color: #fff;
}

#header .header-title {
	margin-left: 25px;
	padding-top: 5px;
}
#header h3 a{
	text-decoration: none;
	color:#fff;
}

.paginator {
	text-align: center;
}

a {
	text-decoration: none;
}

th a{
	text-decoration: none;
}

/* .table-responsive {
	overflow-y:visible;
	overflow-x:visible;
} */

body.modal-open .mm-slideout{
    z-index:inherit;
}

.navbar-nav .nav-item a.nav-link {
	color: #fff;
}

td a{
	text-decoration: none;
}

.toggle {
	color: #fff;
}

.bread ol {
	margin-bottom: 0;
}

.bread {
	/* background: #eee; */
	margin-bottom: 20px;
	font-size: .85em;
	color: #818181;
}

.wrap-breadcrumb {
	padding: 8px 0;
}
.wrap-breadcrumb a {
	text-decoration: none;
	color: #588ddb;
}

a {
	color: #588ddb;
}

.mm-listitem i{
	margin-right: 15px;
}

.mm-menu {
	--mm-color-background: #0F182A;
	--mm-color-text: #fff;
}
a.mm-navbar__title {
	color: #fff;
}
.mm-navbar__title span {
	color: #fff;
}
a.mm-navbar__title:hover {
	color: #fff;
}
.mm-navbar__breadcrumbs {
	color: #fff;
}
.mm-navbars--bottom .mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
	color: #fff;
}

.btn-primary {
	background: #0EA5E9;
	border: 1px solid #0EA5E9;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 700;
}
.mm-menu {
	--mm-color-button : #fff;
	--mm-color-border : #2c3540;
}


#content {
	/* margin-bottom: 30px; */
	padding-bottom: 40px;
}

#top-header{
	padding: 15px 0;
}

#logo {
	font-weight: bold;
	font-size: 1.4em;
}

/* table th {
	color: #588ddb;
} */

table th a{
	color: #05668D;
}

table td a{
	color: #05668D;
}
.logo {
	min-height: auto;
	max-width: 100%;
	flex-grow: unset;
	margin: .5rem auto;
}

#headera {
	padding: 10px;
	background: #0F182A;
}

.top-menu > div > a {
	color: #fff;
	text-decoration: none;
}

#menu i {
	color: #c04848;
}

/* .dropdown-menu {
  min-width: 300px;
} */
.form-text a{
	color: #818181;
	font-size: .8em;
}

#notification {
	font-size: .9em;
}

#notification .text-muted a {
	color: #818181;
}

.got-not {
	color: #0EA5E9 !important;
}

.mm-panel {
	--mm-color-icon: #fff;
	--mm-color-background-highlight: 	rgb(87, 127, 163);
	--mm-color-background-emphasis: rgb(87, 127, 163);
}

.mm-navbar {
	--mm-color-icon: #fff;
}

legend {
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	color: #818181;
}

.bg-success-light {
	background-color: rgb(152, 220, 51);
}

.required {
	color: red;
	font-weight: bold;
}




