/*Boot strap Override*/
.form-control {
	height: calc(1.1em + 14px);
    font-size: 14px;
    font-weight: 300;
}
.btn{font-weight:300}
.search .form-group {
    margin-bottom: 0;
}
.search .form-control {padding:2px}
.btn-outline-dark{border-color:#eee}
.form-signin .forget-password-link {
    font-weight: 300;
    font-size: 14px;
}
.form-check {
    padding-left: 0;
}
/*Astroid Override*/
.astroid-logo img {
    max-width: 100%;
    max-height: 100%;
}
.item-image {padding-bottom:10px}

.card, .article-wraper-inner, .card-layout {
    background-color: transparent;
    background-clip: border-box;
    border: none;
}
.article-wraper-inner {
    box-shadow: none!important;
}
.card-body {padding:0 !important}
.astroid-header-section {
    box-shadow: none !important;
}
.article-wraper-inner {
    box-shadow: none !important;
}
.article-wraper-inner {
    border: none !important;
}

.card-body {
    padding: 0;
}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
    padding: 0;
}
.astroid-header-section .astroid-header-sticky > div {
    padding-top: 0;
    padding-bottom: 0;
}
.footer-section .astroid-row {
    padding: 0;
}
.astroid-component-section {
    padding:0;
}

li {padding:4px 0}


.astroid-logo img {
    max-width: 100%;
    max-height: 100%;
}
/* Media Queries
 ========================================================================== */
@media (max-width: 768px) {
   .container,.container-sm,.container-md {max-width: 98% !important;}
	
}
/*End Astroid Override*/


/* Module Style */
.shadow-light{
  -moz-box-shadow: 10px 10px rgba($light, 0.6);
  -webkit-box-shadow: 10px 10px rgba($light, 0.6); 
  box-shadow: 10px 10px rgba($light, 0.6);
  border: 1px solid rgba($light, 0.6);
}
.shadow-dark{
  -moz-box-shadow: 10px 10px rgba($dark, 0.6);
  -webkit-box-shadow: 10px 10px rgba($dark, 0.6); 
  box-shadow: 10px 10px rgba($dark, 0.6);
  border: 1px solid rgba($dark, 0.6);
}

/* Headlines Color*/
.headline-primary h3.module-title{
	color:$primary !important;
}
.headline-secondary h3.module-title{
	color:$secondary !important;
}
.headline-success h3.module-title{
	color:$success !important;
}
.headline-info h3.module-title{
	color:$info !important;
}
.headline-warning 3.module-title{
	color:$warning !important;
}
.headline-danger h3.module-title{
	color:$danger !important;
}
.headline-light h3.module-title{
	color:$light !important;
}
.headline-dark h3.module-title{
	color:$dark !important;
}
/* Headlines Backgound*/
.headline-bg-primary h3.module-title{
	background:$primary !important;
	color:$light!important;
	padding-left:6px!important;
}
.headline-bg-secondary h3.module-title{
	background:$secondary !important;
	color:$light!important;
	padding-left:6px;
}
.headline-bg-success h3.module-title{
	background:$success !important;
	color:$light!important;
	padding-left:6px;
}
.headline-bg-info h3.module-title{
	background:$info !important;
	color:$light!important;
	padding-left:6px;
}
.headline-bg-warning 3.module-title{
	background:$warning !important;
	color:$light!important;
	padding-left:6px;
}
.headline-bg-danger h3.module-title{
	background:$danger !important;
	color:$light!important;
	padding-left:6px;
}
.headline-bg-light h3.module-title{
	background:$light !important;
	color:$dark!important;
	padding-left:6px;
}
.headline-bg-dark h3.module-title{
	background:$dark !important;
	color:$light!important;
	padding-left:6px;
}

/* Headlines Border*/
.headline-border-primary h3.module-title{
	border-bottom: 1px solid $primary !important;
	padding:6px 0;
}
.headline-border-secondary h3.module-title{
	border-bottom: 1px solid $secondary !important;
	padding:6px 0;
}
.headline-border-success h3.module-title{
	border-bottom: 1px solid $success !important;
	padding:6px 0;
}
.headline-border-info h3.module-title{
	border-bottom: 1px solid $info !important;
	padding:6px 0;
}
.headline-border-dark h3.module-title{
	border-bottom: 1px solid $dark !important;
	padding:6px 0;
}
.headline-border-danger h3.module-title{
	border-bottom: 1px solid $danger !important;
	padding:6px 0;
}
.headline-border-warning h3.module-title{
	border-bottom: 1px solid $warning !important;
	padding:6px 0;
}
.headline-border-light h3.module-title{
	border-bottom: 1px solid $light !important;
	padding:6px 0;
}
/* Headlines Bullet*/
.headline-bullet h3.module-title::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: calc(4px + 0.7em);
    margin-right: calc(5px + 0.2em);
    border-left: calc(5px + 0.1em) solid $primary;
}
/* Headlines Center*/
.headline-center h3.module-title {
	text-align: center !important;
	
}
.headline-center-border h3.module-title {
    overflow: hidden;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 20px;
    border-bottom: none;
	font-size:36px;
	font-weight:300;
}
.headline-center-border h3.module-title::after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 40%;
    padding-top: 20px;
    border-bottom: 1px solid $headings-color;
}
/*Horizontal Menu*/
ul.uk-subline {
    display:inline-block!important;
	display: flex!important;
	flex-wrap: wrap!important;
}
ul.uk-subline li {
	padding:0 6px;
	float:left;
}
/*Helper*/
.text-white * {color:$light !important}
.text-dark * {color:$dark !important}


/* Video Iframe
 ========================================================================== */
.responsive-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height:300px;
}
.responsive-iframe {
	position: relative;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	margin:0 0;
}

/* Uikit 3 Override
 ========================================================================== */
/*Uikit Slider*/
.uk-card-primary {background:$primary}
.uk-card-white {background:$white}

.uk-tab > .uk-active > a {
    border-color: $primary!important;
}
.portfolio .uk-subnav > .uk-active > a {color: $primary !important}


/* Load special CSS for each Template
 ========================================================================== */
@import "../scss/custom/joomlaplates.scss";



