/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */




/* Modifier `uk-overlay-background`
 ========================================================================== */
.uk-overlay-background {
  background: rgba(255, 255, 255, 0.3);
}

/* Sub-object: `uk-panel-title`
 ========================================================================== */
.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 23px;
  
  line-height: 23px;
  font-weight: 700;
  text-transform: none;
  color: #2D245F;
}
.uk-panel-box .uk-panel-title {
  color: #2D245F;
}

/* Sub-object `uk-article-meta`
 ========================================================================== */
.uk-article-meta {
  font-size: 12px;
  line-height: 5px;
  color: #0FA89E;
 
display: inline;
border: 2px solid #0FA89E;
text-align: center;
padding: 3px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  /* Tablet and smaller */
}
@media (max-width: 960px) {
  .uk-article-meta {
    font-size: 11px;
  }
}

/* Modifier: `uk-panel-box`
 ========================================================================== */
.uk-panel-box {
  padding: 30px;
  background: #ffffff;
  color: #2D245F;
  overflow: hidden;
  background: #ffffff none 0 0 repeat;
  border-radius: 0;
  box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0);
}
.uk-panel-box-hover:hover {
  color: #2D245F;
}
.uk-panel-box .uk-panel-title {
  color: #2D245F;
}
.uk-panel-box .uk-panel-badge {
  top: 0;
  right: 0;
}
.uk-panel-box > .uk-panel-teaser {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
}
/*
 * Nav in panel
 */
.uk-panel-box > .uk-nav-side {
  margin: 0 -30px;
}
/*
 * Sub-modifier: `uk-panel-box-primary`
 */
.uk-panel-box-primary {
  background-color: #00ADEF;
  color: #ffffff;
  background: #00ADEF;
}
.uk-panel-box-primary .uk-button {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(73, 178, 195, 0.6);
  color: #5c5c5c;
}
.uk-panel-box-primary .uk-button:hover {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 #49b2c3;
  color: #adadae;
}
.uk-panel-box-primary .uk-button:active,
.uk-panel-box-primary .uk-button:focus {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 #49b2c3;
  color: #adadae;
}
.uk-panel-box-primary .uk-button-primary {
  background-color: #2D245F;
  box-shadow: none;
  color: #ffffff;
}
.uk-panel-box-primary .uk-button-primary:hover,
.uk-panel-box-primary .uk-button-primary:active,
.uk-panel-box-primary .uk-button-primary:focus {
  box-shadow: none;
  background-color: #bb1057;
  color: #ffffff;
}
.uk-panel-box-primary .uk-panel-badge {
  color: rgba(255, 255, 255, 0.65);
}
.uk-panel-box-primary-hover:hover {
  color: #ffffff;
}
.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}
/*
 * Sub-modifier: `uk-panel-box-secondary`
 */
.uk-panel-box-secondary {
  background-color: #2D245F;
  color: #ffffff; 
  background-image: none;
}
.uk-panel-box-secondary a {
  color: #ffffff; 
}
.uk-panel-box-secondary a:hover {
  color: #ffffff; 
}
.uk-panel-box-secondary a:focus {
  color: #d9d9d9;
}
.uk-panel-box-secondary .uk-button {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(56, 57, 61, 0.6);
  color: #5c5c5c;
}
.uk-panel-box-secondary .uk-button:hover,
.uk-panel-box-secondary .uk-button:active,
.uk-panel-box-secondary .uk-button:focus {
  background-color: #f2f2f2;
  color: #adadae;
  box-shadow: 0 4px 8px 0 rgba(56, 57, 61, 0.6);
}
.uk-panel-box-secondary .uk-button-primary {
  background-color: #2D245F;
  color: #ffffff;
}
.uk-panel-box-secondary .uk-button-primary:hover,
.uk-panel-box-secondary .uk-button-primary:active,
.uk-panel-box-secondary .uk-button-primary:focus {
  box-shadow: none;
  background-color: #bb1057;
  color: #ffffff;
}
.uk-panel-box-secondary-hover:hover {
  color: #ffffff;
}
.uk-panel-box-secondary .uk-panel-title {
  color: #ffffff;
}

/*
 * Sub-modifier: `uk-panel-box-dark`
 */
.uk-panel-box-dark {
  background-color: #bdd1ff;
  color: #ffffff;
  background-image: none;
}
.uk-panel-box-dark a {
  color: #ffffff;
}
.uk-panel-box-dark a:hover {
  color: #ffffff;
}
.uk-panel-box-dark a:focus {
  color: #d9d9d9;
}
.uk-panel-box-dark .uk-button {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(56, 57, 61, 0.6);
  color: #5c5c5c;
}
.uk-panel-box-dark .uk-button:hover,
.uk-panel-box-dark .uk-button:active,
.uk-panel-box-dark .uk-button:focus {
  background-color: #f2f2f2;
  color: #adadae;
  box-shadow: 0 4px 8px 0 rgba(56, 57, 61, 0.6);
}
.uk-panel-box-dark .uk-button-primary {
  background-color: #00ADEF;
  color: #ffffff;
}
.uk-panel-box-dark .uk-button-primary:hover,
.uk-panel-box-dark .uk-button-primary:active,
.uk-panel-box-dark .uk-button-primary:focus {
  box-shadow: none;
  background-color: #bb1057;
  color: #ffffff;
}
.uk-panel-box-dark-hover:hover {
  color: #ffffff;
}
.uk-panel-box-dark .uk-panel-title {
  color: #ffffff;
}

/*
 * custom link colors
 */
 
.white-link a{
    color: #ffffff;
}

.dark-link a{
    color: #2D245F;
}


/*
 * module box styles (use with module suffix)
 */




.module-box {
background-color: #bdd1ff;
color: #2D245F;



}

 
.module-box a{
    color: #2D245F;
 }

.module-box a:hover {
  color: #ffffff;
  

}

.module-box2 {
background-color: #2D245F;
color: #fff;

padding-top: 30px;
padding-bottom: 2px;

}

.module-box2 a{
    color: #2D245F;
 }

.module-box2 a:hover {
  color: #ffffff;
  
  
}

.module-box3 {
background-color: #00ADEF;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
  color: #ffffff;
  background: #00ADEF;
}
.module-box3 .uk-button {
  background-color: #2D245F;
  padding-top: 12px;
  padding-bottom: 0;
  box-shadow: 0 4px 8px 0 rgba(73, 178, 195, 0.6);
  color: #ffffff;
}
.module-box3 .uk-button:hover {
  background-color: #0FA89E;
  box-shadow: 0 4px 8px 0 #2D245F;
  color: #bdd1ff;
}
.module-box3 .uk-button:active,
.umodule-box3 .uk-button:focus {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 #ffffff;
  color: #adadae;
}
.module-box3 .uk-button-primary {
  background-color: #2D245F;
  box-shadow: none;
  color: #ffffff;
}

.module-box-padding {
background-color: red !important;

color: #2D245F;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 2px;
  
}


/* Default Border */
.tm-navbar {
  border-bottom: 0 solid #8cc63e;
}

/* Modifier: `uk-icon-hover`
 ========================================================================== */
.uk-icon-hover {
  color: #adadae;
}
/*
 * Hover
 */

.uk-icon-hover:hover {
  color: #00ADEF !important;
}

.whitetitle {
 color: #ffffff;
 font-weight: 500;
}

/*
 * footer
 */

.footerblock {
  padding-top: 33px;
  padding-bottom: 33px;
  color: #2D245F !important;
}

.footerblock a{
  
  color: #2D245F !important;
}

.footerblock a:hover {
  color: #00ADEF !important;
  text-decoration: none !important;
}

/* center
 ========================================================================== */
 
.tm-article-container.tm-margin-xlarge-top > div.uk-text-center {
    text-align: left !important;
}

/* Blog
 ========================================================================== */
.tm-noblog .tm-content,
.tm-isblog .tm-article.tm-article-box,
.yoo-zoo .uk-article {
  border-radius: 0;
  padding: 50px;
  box-shadow: none;
  background: #ffffff;
}

/* Modifier `uk-nav-navbar`
 ========================================================================== */

.uk-navbar-nav > li > a { padding: 0 10px ; }
