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

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

/* Color: Blue */
h2,
h3,
a,
.menu-dropdown li.active .level1,
a.button-more:hover,
#system .title a:hover,
.searchbox .results li.more-results:hover { color: #5F9FCB; }

/* Color: Orange */
h5,
a:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar a:hover > span,
.menu-sidebar span:hover > span,
.mod-box-black a,
#bottom-b .mod-line a,
#system small,
.searchbox .results li.result.selected,
.searchbox .results li.result.selected h3 { color: #ff9c4b; }


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.level1:hover .level1 > span,
.menu-dropdown li.remain .level1 > span,
.menu-dropdown li.active .level1 > span { background-image: url(../images/menu_dropdown_level1_active.png); }

.menu-dropdown a.level2:hover { background-color: #5F9FCB; }

.mod-box-color .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color.png); }

.mod-box-color .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color.png); }


/* Modules
----------------------------------------------------------------------------------------------------*/

.mod-box .module-title,
#system .item > header { background: url(../images/mod_box_header.png) 0 100% repeat-x; }
.module.mod-box-color .module-title { background: url(../images/mod_box_color_header.png) 0 100% repeat-x; }

/* Module Box: Color */
.mod-box-color {
	border-color: #3C86B7;
	border-bottom-color: #30698F;
	background: #3C86B7 url(../images/mod_box_color.png) 0 100% repeat-x;
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
}

.mod-box-color > div {
	background: #5F9FCB;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1);
}

.mod-box-color a { color: #0D5A8E; }

.mod-box-color a:hover,
.mod-box-color .menu-sidebar a:hover > span,
.mod-box-color .menu-sidebar span:hover > span,
.mod-box-color > div .module-title .subtitle { color: #D9EDFC; }


/* Tools
----------------------------------------------------------------------------------------------------*/




/* Buttons
----------------------------------------------------------------------------------------------------*/
form.style button,form.style input[type="button"],
form.style input.button,
form.style #submit{display:inline-block;padding:4px 14px;margin-top:15px;font-size:12px;line-height:18px;*line-height:20px;color:#303030;text-align:center;vertical-align:middle;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:pointer;border:1px solid #d5d5d5;border-radius:3px;background-color:#ebebeb;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(75%,#ebebeb),to(#ebebeb));background-image:-webkit-linear-gradient(#fff,#ebebeb 75%,#ebebeb);background-image:-moz-linear-gradient(top,#fff,#ebebeb 75%,#ebebeb);background-image:-ms-linear-gradient(#fff,#ebebeb 75%,#ebebeb);background-image:-o-linear-gradient(#fff,#ebebeb 75%,#ebebeb);background-image:linear-gradient(#fff,#ebebeb 75%,#ebebeb);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ebebeb', GradientType=0);border:1px solid #cecbcb;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1);}
form.style button:hover,
form.style input[type="button"]:hover,
form.style input.button:hover,
form.style #submit:hover{color:#fff;background-color:#78cc78;background-image:-moz-linear-gradient(top,#87d287,#62c462);background-image:-ms-linear-gradient(top,#87d287,#62c462);background-image:-webkit-gradient(linear,0 0,0 100%,from(#87d287),to(#62c462));background-image:-webkit-linear-gradient(top,#87d287,#62c462);background-image:-o-linear-gradient(top,#87d287,#62c462);background-image:linear-gradient(top,#87d287,#62c462);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87d287', endColorstr='#62c462', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
form.style button:focus,
form.style input[type="button"]:focus,
form.style input.button:focus,
form.style #submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
form.style button.active,
form.style input[type="button"].active,
form.style input.button.active,
form.style #submit.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
form.style button.disabled,
form.style input[type="button"].disabled,
form.style input.button.disabled,
form.style #submit.disabled,
form.style button[disabled],
form.style input[type="button"][disabled],
form.style input.button[disabled],
form.style #submit[disabled]{cursor:default;opacity:0.5;}