:root{
    --themePrimaryColor: #113761;
    --themeSecondaryColor: #9E081E;
}

.bg{
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	position: relative;
}
.bg1{
	background-image: url('../../../images/bg/bg.jpg')!important;
}
.bg2{
	background-image: url('../../../images/bg/bg.jpg')!important;
}

#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin5], #main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin5] ul, #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin5], #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin5] ul{
	background-color:var(--themePrimaryColor);
}
.sidebar-nav ul .sidebar-item a.sidebar-link{
	color: white!important;
	opacity: 1;
}
.sidebar-item.selected{
	background-color:var(--themeSecondaryColor);
	opacity: 1;
}

.text-primary{
	color: var(--themePrimaryColor)!important;
}
.btn-primary:hover{
	background-color: var(--themePrimaryColor);
}
a.text-primary{
	color: var(--themePrimaryColor);
}
a.text-primary:hover, a.text-primary:focus{
	color: #1FBFB2!important;
}
.bg-primary{
	background-color: var(--themePrimaryColor)!important;
	color: white!important;
}
.btn.btn-primary{
	background-color: var(--themePrimaryColor);
	border-color: var(--themePrimaryColor);
}

.page-title{
	color: var(--themePrimaryColor);
}
#sidebar-nav{
	background-color: var(--themePrimaryColor);
}
.c-page-breadcrumb{
	padding:1em 1em!important;
	border-bottom: 1px solid silver;
	margin-bottom: 0px!important;
}
.c-page-breadcrumb a{
	color: var(--themePrimaryColor);
	font-weight: bold;
}
.c-page-breadcrumb .page-title{
	color: black!important;
	animation: textMove 0.4s ease-in-out;
	position: relative;
	text-transform: uppercase;
}
@keyframes textMove{
	from{left: -300px}
	to{left: 0px}
}
#main-wrapper .{
	width: 100%!important;
	border: 1px solid red;
}

.preloader{
	background-color: transparent!important;
}

/*select2*/

.form-control{
	width: 100%!important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	display: block;
    padding-left: 15px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #444;
    line-height: 38px!important;
    width: 100%!important;
}
.select2-container .select2-selection--single{
	height: 38px!important;
	width: 100%!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top: 4px!important;
}
.error{
	color: red;
	font-size: 13px;
}

/*background*/
.bg-pale-blue{
	background-color:#ddffff!important
}
.bg-pale-green{
	background-color:#ddffdd!important
}
.bg-pale-yellow{
	background-color:#ffffcc!important
}
.bg-teal{
	background-color:#009688!important
}
.bg-green{
	background-color:#1FBFB2!important
}



/*logo*/
.topbar .top-navbar .navbar-header .navbar-brand .logo-icon{
	width: 150px!important;
}

#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin6] .navbar-brand .dark-logo, #main-wrapper[data-layout=vertical] .topbar .top-navbar .navbar-header[data-logobg=skin6] .navbar-brand .dark-logo{
	display: inline;
    width: 173px;
}
.modal{
	background-color: #061526d1;
}
.modal .modal-title{

}
.form-label{
	color: var(--themePrimaryColor)!important;
}

footer.footer{
	position: sticky;
	bottom: 10px;
}
form .form-label{
    color: var(--themePrimaryColor);
}
/*logo*/
.form-control{
  border-color: var(--themePrimaryColor);
  /* line-height: 2.5em!important;
  font-size: 0.975rem!important;
  height: calc(2.2em + 0.85rem + 2px)!important; */
  border-radius: 5px;
}
