@import url('/css/fonts.css');
/* ----- FLAMMA STYLES ----- */
/* - COLOURS:
   - GRAY: #303030;
   - BLUE: #178feb; 
   - Hover-blue: #0c5790;
   - */

/* --- GENERAL --- */
body {font-family:Arial,Helvetica,sans-serif;background-color:#a1a1a1;}

#rw_wrapper {width:100%;background:#303030 url(/plugins/servlet/rw-resources/designs/flamma-2026/images/flamma_tyoryhma_tausta.jpg) top center no-repeat;background-size:cover;}

.rw_corners {border-radius:4px;}

/* - REPEATING ELEMENTS - */
.wrapper {position:relative;width:92%;margin:0 auto;}
.column {position:relative;float:left;}
.column.right {float:right;padding:0 .75em 0 0;} /* appears only in header */

/* - CLEARFIX SNIPPET - */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} /* Hide from IE Mac \*/ .clearfix {display:block;} /* End hide from IE Mac */ .none {display:none;} /* End Clearfix */

/* --- HEADER --- */
#flamma-header {background:#303030;width:100%;min-height:50px;}

/* - COLUMN 1 - logo container - */
/* #rw_logo_container {padding:1.15em 1.3em 0;} */
#rw_logo_container {float: left; margin: 1.15em 1.5em 0;}
/* - COLUMN 2 - category navigation - */
#flamma-header .column .category-link {display:inline-block;text-transform:uppercase;color:#f1f1f1;padding:1.15em 0.75em 1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;}
#flamma-header .column a:hover{color:#ffffff;background:rgba(255,255,255,0.15);text-decoration:none;} 
/* - COLUMN 3 - search and stuff - */
/* flamma link */
#flamma-link {display:inline-block;padding:1em .33em 0;margin-right:.75em;}

/* top menu, global menu & notifications */
#rw_wrapper .rw_header_menu > li > a {color:#f1f1f1;padding:2px 8px !important;}
#rw_wrapper .rw_header_menu > li > a:hover {color:#ffffff;}
#rw_top_menu_container li > a {padding:4px 8px 0;}
#rw_global_menu li {margin-right:.25em;}
#rw_global_menu li:last-of-type {margin:0;}
.rw_header_menu .rw_icon_dropdown,
#rw_global_menu .aui-dropdown2-trigger::after {border-color:#ffe400 transparent transparent;}
#rw_global_menu .aui-dropdown2-trigger:hover::after {border-color:#303030 transparent transparent;}

#notifications-anchor:hover, #notifications-anchor.active {background-color:#ffe400;}

/* search field */
#rw_search_container {margin-right:.5em;margin-top: 0.75em;}
#rw_search_query {border-radius:4px;box-shadow:none;background-color:#f3eee8;color:#303030;}

/* - MENU BAR - */
#rw_menu_bar_wrapper {padding:1.6em 0 1.4em;}
#rw_menu_bar {margin:0;padding:0;background:transparent;border:none;border-radius:0;height:auto;}

/* dashboard title */
body.dashboard #title-heading {display:none;}

/* menus */
#rw_menu_bar .rw_toolbar_menu li a {padding:4px 12px;min-width:70px;border-width:1px 0 1px 1px;border-style:solid;background-color:#fff;border-color:#ececec;color:#303030;font-size:12px;font-weight:bold;text-align:center;}
#rw_menu_bar .rw_toolbar_menu li a:hover, #rw_menu_bar .rw_toolbar_menu li a.active {background:#303030;color:#ffe400;border-color:#909090;}
#rw_menu_bar .rw_toolbar_menu li:first-of-type a {border-radius:4px 0 0 4px;}
#rw_menu_bar .rw_toolbar_menu li:last-of-type a {border-width:1px;border-radius:0 4px 4px 0;}
#rw_menu_bar a#action-menu-link span:after {display:inline-block;content:"\2572\2571";font-size:0.7em;letter-spacing:-2px;line-height:1.2em;margin:0 0 0 1.25em;overflow:hidden;padding:0;width:16px;}

#rw_space_menu > li > a.rw_primary span {float:none;}
#rw_space_menu #browse-space-menu-link {min-width:inherit;}
#rw_space_menu #browse-space-menu-link:hover .rw_item_icon::before,
#rw_space_menu #browse-space-menu-link.active .rw_item_icon::before {color:#ffe400;}

/* menus - dashboard */
body.dashboard #rw_menu_bar #navigation > .rw_toolbar_menu li:first-of-type a {border-radius:0;}
body.dashboard #rw_menu_bar #navigation + .rw_toolbar_menu li a {border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;}

body.people #rw_menu_bar .rw_toolbar_menu li a,
body.spaces #rw_menu_bar .rw_toolbar_menu li a {border-radius:4px;border-width:1px;margin-right:.5em;}
body.people #rw_menu_bar .rw_toolbar_menu:first-of-type li:last-of-type a,
body.spaces #rw_menu_bar .rw_toolbar_menu:first-of-type li:last-of-type a {margin-right:0;}

/* menus - page and blogpost */
.rw_toolbar_menu a span.edit, .rw_toolbar_menu a.edit span,
.rw_toolbar_menu a.watch-menu > span,
.rw_toolbar_menu a.share > span,
.rw_toolbar_menu a.action > span {background-image:none;padding:0;}

/* create button */
#rw_menu_bar > .rw_create_button_container {padding:0 .5em;}
#rw_menu_bar > .rw_create_button_container a {height:auto;}
#rw_menu_bar #create-page-button span {font-size:12px;color:#ffffff;}
body.dashboard .rw_create_button_container{display:none;}

/* quick-create-page-button */
#rw_create_button:not(.rw_correct_top) #quick-create-page-button { color: #ffffff;background: #178feb; top: -2px;}
#rw_menu_bar_wrapper #rw_menu_bar #rw_create_button .aui-button { color: #ffffff;background: #178feb;}
/* --- CONTENT --- */
#flamma-content {width:92%;margin:0 auto;padding:0 0 3em;}

.aui-button.aui-button-light, a.aui-button.aui-button-light, .aui-button.aui-button-light:visited { background: #178feb; color: #fff;}

/* --- FOOTER --- */
#flamma-footer {background:#303030;color:#fff;padding:50px 0 30px;}
#flamma-footer .wrapper {width:320px;}
#flamma-footer .column {width:140px;margin:0 20px;}
#flamma-footer .column:first-of-type {margin-left:0;}
#flamma-footer .column:last-of-type {margin-right:0;}

#flamma-footer h3, #flamma-footer a {color:#fff;}

#flamma-footer h3 {text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:.25em;}
#flamma-footer ul {list-style:none;margin:0;padding:0;font-size:.9em;line-height:1.7em;}
#flamma-footer p#copyright {clear:both;text-align:center;font-size:.85em;padding:30px 0 0;margin:0;}

/* ----- CONTENT SPECIFIC VIEWS ----- */
/* --- GENERAL --- */
/* - page metadata - */
#rw_main .page-metadata, #rw_main .page-metadata a {color:#1073bf;font-size:11px;}

/* - page title - */
#rw_wrapper h1.rw_page_title {padding:.75em 0 1.25em;line-height:1em;}
#rw_wrapper h1.rw_page_title span {padding:0;font-size:1em;}

/* --- SPACE ADMIN --- */
body.space_admin #main {background:#fff;border-radius:5px 5px 0 0;}
body.space_admin #rw_wrapper #space-tools-tabs {padding:1em 0 0;}
body.space_admin #space-tools-body {padding:10px;}

/* --- PROFILE VIEWS --- */
body.profile .page-group {background:#fff;}
body.profile .user-profile .profile-info {width:400px;max-width:400px;min-width:300px;}
body.profile .user-profile .content-navigation {margin:0;top:-61px;right:0;width:125px;}

/* --- TEAM CALENDAR --- */
.user-calendar.dashboard {background:#fff;padding:10px;}

/* --- PAGE --- */
/* - left column - */
#rw_left_column .rw_corners {border-width:0;border-radius:4px;}
#rw_left_column p:first-of-type {display:none;}

/* pagetree & space news */
#rw_page_tree_wrapper .rw_pagetree.rw_theme_default {padding:1.4em 10px;}
#rw_left_column .rw_expand_collapse a {font-size:12px;padding:5px 10px;background-image:none;}
#rw_left_column .rw_expand_collapse a::before {display:inline-block;margin-right:5px;font-size:14px;font-weight:bold;}
#rw_left_column .rw_expand_collapse a.rw_expand_all::before {content:'+';}
#rw_left_column .rw_expand_collapse a.rw_collapse_all::before {content:'-';}

#rw_page_tree_wrapper *,
#rw_space_news_macro *,
#rw_left_column > .rw_users_space_macro *,
#rw_left_column > .rw_users_space_macro h3 {color:#303030;}

#rw_page_tree_wrapper .rw_quick_links_container h5,
#rw_space_news_macro .rw_space_news div span.rw_caption,
#rw_left_column > .rw_users_space_macro h3 {font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:normal;line-height:1.2em;}
#rw_space_news_macro .rw_space_news ul .rw_date {color:#1073bf;}

/* - content column - */
#rw_main_column {padding-left:0;background:#fff;border-radius:4px;}
  #rw_main_column.rw_has_left_column {margin-left:24%;} /* FYI: Disable "Resizable left column" from Theme Configuration (under the "Space" title) */
#rw_main_column .rw_content {padding:.666em 1.25em;}

/* --- BLOGPOST --- */
/* - content column - */
#rw_main_column.rw_has_right_column {margin-right:26%;}

/* - right column - */
/* blog search */
#rw_right_column .rw_search_style {box-shadow:none;}
#rw_right_column .rw_blogpost_search {border-color:#ececec;}
#rw_right_column .rw_blogpost_search input {color:#303030;}

/* blog calendar */
#rw_right_column #rw_blog_calendar * {color:#303030 !important;}
#rw_right_column #rw_blog_calendar ul {border:none;background:#f6f6f6;}
#rw_right_column #rw_blog_calendar a, #rw_blog_calendar ul ul a {background:#f6f6f6;}

/* rss button */
#rw_right_column .rw_button {border-color:#ececec;background:#f6f6f6;}

/* ----- CONTENT STYLE SPECIFICATIONS ----- */
#rw_main h1 {font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.4em !important;}
#rw_main h2 {font-weight:bold;font-size:1.3em !important;}
#rw_main h3 {font-size:1.2em !important;font-weight:normal;line-height:1.4em;}
#rw_main h4 {font-size:1em !important;font-weight:normal;line-height:1.2em;}
#rw_main h5 {font-size:0.9em !important;font-weight:normal;line-height:1.1em;}
#rw_main h6 {font-size:0.8em !important;font-weight:normal;line-height:1.0em;}

/* - rw macro titles - */
#rw_main .rw_macro_title, #rw_main .rw_favourite_macro .tabletitle,
#rw_main .wiki-content .rw_macro_title, #rw_wrapper .dashboard-calendar .upcoming-events-sub-heading,
.rw_board_item h1:first-child, .rw_board_item h2:first-child,
.rw_board_item h3:first-child, .rw_board_item h4:first-child,
.rw_board_item h5:first-child, .rw_board_item h6:first-child {font-family:"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;}
#rw_main .rw_macro_title h2, #rw_main .rw_favourite_macro .tabletitle h2, 
#rw_main .wiki-content .rw_macro_title h2, #rw_wrapper .dashboard-calendar .upcoming-events-sub-heading {font-weight:normal;text-transform:uppercase;}

/* UH-style buttons */
.aui-button, a.aui-button, .aui-button:visited {background: #178feb;color:#ffffff;border-radius: 0;}
#editPageLink.aui-button, #editPageLink a.aui-button, #editPageLink.aui-button:visited {color:#303030;background:#ffffff;}
.aui-button:hover,a.aui-button:hover {background: #0c5790;color:#ffffff;}
.aui-button-link:hover, .aui-button.aui-button-text:hover {color:#0c5790;}
.sp-discussion-filters a.aui-button:link{color: white;}
.aui-buttons .aui-button ~ .aui-button,.aui-buttons .aui-button ~ .aui-button:hover {margin-left: 1px;}
.aui-buttons .aui-button ~ .aui-button:focus {background: #178feb;color: #ffffff;margin-left: 1px;}
#rw_menu_bar_wrapper #rw_menu_bar #rw_create_button .aui-button:hover {background: #0c5790;}
.aui-button.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after, .aui-buttons .aui-button.aui-button-primary.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after {border-top-color: white;}
.wiki-content #addSpaceLink.aui-button {color: #ffffff;}
.aui-button:active, .aui-button.active, .aui-header .aui-button-split-more.active, .aui-button-subtle.aui-button:active, .aui-button-subtle.aui-button.active {background: #0c5790;}
.aui-buttons .aui-button:first-child, .aui-buttons .aui-button:last-child {border:none;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;}
#main-content a.create-from-template-button{background: #178feb;color:#ffffff;}
/* fix for too large user-pictures */
.amb-space-userlist-wrapper > div img, .amb-space-userlist-wrapper-wide > div img {max-height: 48px;}

ul.rw_activity_items li {
  padding: 2px 10px;
}

#rw_space_nav > .rw_item_content a,
.rw_item_content a,
.rw_item_actions .rw_icon {
  color: #111;
}
#rw_space_nav > .rw_item_favourite .rw_favourite_space { color: #999; }

#rw_space_nav > .rw_item_actions .rw_icon,
#rw_space_nav > .rw_item_actions:hover .rw_icon { color: #fff; }
#rw_space_nav > .rw_item_actions {background: #178feb; height: 30px; line-height: 30px; margin-top: 10px; }  
#rw_space_nav > .rw_item_actions:hover  {background: #0c5790; }

/* for 6.6.X */
.operations .icon-set .icon-browse-space,
.operations .icon-set .icon-add-page { display: none; }
.icon-space { min-width: 24px; }

/* for 6.9.1 */
.operations .icon-set .content-type-space,
.operations .icon-set .aui-iconfont-add-small { display: none; }
.content-type-space {  min-width: 24px; }

#update-page-restrictions-dialog .aui-dialog2-content table.restrictions-dialog-table .restrictions-dialog-add-user-row #page-restrictions-add-button:not(:hover):not(:active),
#update-page-restrictions-dialog .aui-dialog2-footer  #page-restrictions-dialog-save-button:not(:hover):not(:active)
{background: #178feb; color: #fff;}

.rw_dashboard .wiki-content,
.rw_dashboard  .rw_activity_module  {  background: white; background: rgba(255,255,255,0.91); }

#space-tools-body form.aui #aPermissionsTable {
    display:none;
}
