/*--------------------------------- LINKS / CODE ----------------------------------------*/
a {
color:#222;
transition: color 0.2s linear 0s;
/* Firefox 4 */
-moz-transition: color 0.2s linear 0s;
/* Safari and Chrome */
-webkit-transition: color 0.2s linear 0s;
/* Opera */
-o-transition: color 0.2s linear 0s;
}
a:hover,em,code,.color {
color:#15b1e3;
}

/*--------------------------------- BUTTON ----------------------------------------*/
button, a.button-default,a.button-primary {
background-color:#15b1e3;
color:#fff!important;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

}
a.button-default:hover,a.button-primary:hover {
background-color:#555;
color:#fff!important;
}
/*--------------------------------- MODULE ----------------------------------------*/
.mod-clean3 h3 {
background:#15b1e3;
color:#FFF;
padding:8px 15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

}
.mod-clean3 span.color {
color:#000;
}
.mod-color {
background-color:#15b1e3!important;
color:#FFF;
}
.mod-color a:link,.mod-color a:visited {
color:#fff;
}

.mod-color a:hover {
text-decoration:underline;
}

.mod-color h1,.mod-color h2,.mod-color h3,.mod-color h4,.mod-color h5,.mod-color h6 {
color:#fff;
}

.mod-color h3 {
color:#FFF;
padding:8px 0;
}
.mod-color span.color {
color:#fff;
}
.mod-color button {
color:#fff!important;
background-color:#15b1e3;
}

/*--------------------------------- MENU ----------------------------------------*/
#menubar {
background-color: #f4f4f4;
background-image: -moz-linear-gradient(center top , #f4f4f4, #d1d1d1);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#d1d1d1));
background-image: -webkit-linear-gradient(top, #f4f4f4, #d1d1d1);
background-image: -o-linear-gradient(top, #f4f4f4, #d1d1d1);
background-image: linear-gradient(to bottom, #f4f4f4, #d1d1d1);
background-repeat: repeat-x;
border:1px solid #ccc;
/*
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 2px 2px 2px #b5b5b5;
*/
}
.menu-dropdown a.level2:hover,.menu-dropdown a.level3:hover,.menu-sidebar a:hover > span,.menu-sidebar span:hover > span {
color:#999;
}
.menu-dropdown li.active .level1 {
color:#000;
}
.menu-dropdown a.level1,.menu-dropdown span.level1 {
border:none;
color:#555;
text-shadow: 0 1px 3px #FFFFFF;
}

.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1 {
color:#000;
}
.menu-dropdown a.level2,.menu-dropdown span.level2 {
color:#000;
}
.menu-dropdown a.level3 {
color:#888;
}
.menu-dropdown a.level3:hover {
color:#222;
}