
/* Custom styles for Confluence (included for all themes by default) */

/* ------------- GLOBAL CSS v2 ------------- */

/* COLOUR CODES

Top Menu Font - 898989

Dark Grey - 1A1A1A
50% Grey - 808080
Light Grey - 4D4D4D
Very Light Grey - CACACA
Green - 7CAD19

Houdini Orange - ED672C
Maya Red - BF1E2E
Katana Yellow - FCB334
Softimage Blue - 0F70B7

*/

/* ------------- CONFLUENCE 5 & REFINED WIKI UPDATE ------------- */

#admin-menu-link, #notifications-anchor, #login-link {
    color: #898989 !important
}

#help-menu-link, #rw_splitter_handle, #system-content-items {
    display: none !important;    
}

#create-page-button{
    background-image: none !important;
    text-shadow: none !important;
    font-weight: normal !important;
    border-color: white !important;
    font-size: 13px !important;
    padding: 3px 10px !important;
    color: ##898989 !important
}


#create-page-button a:link, a:visited, a:hover{
    color: ##898989 !important
}

.rw_create_button_container{
    padding: 0 0 0 0 !important;
}


/* ------------- REFINED WIKI UPDATE ------------- */

#login-container {
    border-radius: 0px !important;
    box-shadow: 0 0 0 0 #DDD !important;
    border: 1px solid #eee !important;
    margin: 50px auto !important;
}

.rw_toolbar_menu>li>a, .rw_toolbar_menu>li:last-child>a, .rw_toolbar_menu>li:first-child>a {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}

.rw_toolbar_menu > li > a{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

.rw_toolbar_menu > li:first-child > a{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

.rw_toolbar_menu > li:last-child > a{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

ul.rw_toolbar_menu > li > a:hover{
   background:none !important;
   margin: 0px !important;
   margin-top: 5px !important;
   border: 0px !important;
}

ul.rw_toolbar_menu > li.toolbar-dropdown-menu-item > div.rw_toolbar_dropdown > ul > li{
	padding-left:10px;
}

#rw_menu_bar ul.rw_toolbar_menu > #notifications-anchor{
   background:none !important;
   margin: 0px !important;
   margin-top: 5px !important;
   border: 0px !important;
}

.rw_board_column .rw_board_item {
    border: none !important;
}

#rw_menu_bar #notifications-anchor {
    border: none !important;
}

#rw_search_query{
    box-shadow: none;
    border-radius: 0 0 0 0;
	padding-left:5px !important;
	padding-right:5px !important;
}

.rw_board_column .rw_board_item img {
    max-width: 125%;
}

/* ------------- NEW FOOTER ------------- */

#rw_footer_content p {
    color: #AAA;
    font-size: 10px;
}

#rw_footer_container{
	margin:0px;
}

#rw_footer_wrapper{
	height:32px !important;
	margin-top:40px !important;
}

#rw_footer_content{
    padding: 9px !important;
}

div#edge_design_content{
	padding-bottom:0px !important;
	padding-top:  40px !important;
}

div#rw_main{
	padding-bottom:60px !important;
}

/* ------------- DASHBOARDS ------------- */

#addUsersLink, #addSpaceLink, #addBlogLink, #addPageLink{
    display: none;
}

.pagebody {
     border: none !important;
     padding: 0px !important;
}

.rw_dashboard table.sectionMacro>tbody>tr>td {
     padding: 10px;
}

.sectionMacro p{
     font-size: 14px;
     line-height: 24px;
}

.rw_dashboard {
     margin-top: 30px;
     min-width: 695px;
}

.rw_dashboard h1{
     margin-top: 0px;
}


/* ------------- BLOG ------------- */

#rw_blog_mode #rw_logo_container{
     display:none;
}

#rw_blog_bar{
     border-bottom: 0px !important;
     background: none !important;
     background-color: #FFFFFF !important;
     box-shadow: 0 -5px 10px #FFFFFF !important;
}

#rw_blog_bar_admin{
     background: none !important;
}

#rw_blog_mode{
     margin: 50px 0 70px 200px !important;
}

.rw_corners_top {
     border-top-left-radius: 0px !important;
}

#rw_blog_bar_content {
     margin-left: 265px;
}

#rw_blog_post_title {
     display: none;
}

#rw_blog_bar_admin {
     margin-right: 67px;
}

.rw_button{
     background: none;
     border: none;
}

.rw_button span.rw_edit_gray {
     background: none;
}

.rw_button span.rw_add_gray {
     background: none;
}

.rw_button span.rw_tools  {
     background: none;
}


/* ------------- ROUNDED TO SQUARE CORNERS ------------- */

#rw_page_right, .rw_corners, .has-sidebar, .pagebody {
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}


/* ------------- FRAME BACKGROUND ------------- */

#rw_main_middle_left{
    background-color:#1A1A1A !important;
}

#rw_main_middle_right{
    background-color:#1A1A1A !important;
}

.rw_popup_design_default{
    background-color: white !important; /* was #4D4D4D */
}

#edge_design_top {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
}


/* ------------- ROUNDED TO SQUARE CORNERS ------------- */

#rw_page_right, .rw_corners, .has-sidebar {
    -webkit-border-radius: 0px !important;
}

/* ------------- TOP MENU ------------- */


#rw_category_menu.rw_version_2 {
overflow: inherit;
} /* Update Fixes */

#rw_category_menu_scroll_container {
overflow-x: hidden
} /* Update Fixes */

#full-height-container {
    background-color: white !important;
    padding-top: 5px !important;
} /* Top Space */

#edge_design_top_middle {
    margin-right: 300px  !important;
    margin-left: 340px  !important; /* Left Align */
}

#rw_category_menu.rw_version_2{
    min-width:535px !important;
    margin-right: 90px !important;
    text-transform: lowercase;
    /*margin-left: 20px !important;*/
}

#rw_category_menu_scroll_container{
    /*margin-right: 0px !important;*/
}

#edge_design_top{
    height: 40px !important;
}

#rw_category_menu li a{
    padding: 0px !important;
    padding-top: 10px !important;
    color: #898989 !important;
    font-size: 14px !important;
}

#rw_category_menu li a:hover{
   background:none !important;
   color: #898989 !important;
}

#rw_category_menu li span.rw_item_left {
    padding: 0 0 !important;
}

#rw_category_menu a.rw_has_logo span.rw_item_left{
    padding-left: 35px !important;
}

#rw_category_menu a .rw_image_container img {
    max-width: 20px !important;
    max-height: 20px !important;
}

#rw_category_menu li a:hover{
    color: black !important;
}

#rw_category_menu li.rw_active a {
    color: #8CC63E !important;
    font-weight: bold !important;
}

#rw_search_query{
    line-height: 20px !important;
    height: 20px !important;
    border: 1px solid #ccc !important;
    color: #898989!important;
    background: white !important;
}

#rw_search{
    margin: 10px 10px 0 0 !important;
}

#rw_search_result_container{
    background: #ffffff;
}

.rw_search_item_title{
    color: #898989 !important;
}

.rw_search_item_space{
    color: #898989 !important;
}

#rw_logo_container{
    background-image: url(https://support.solidangle.com/download/attachments/5179837/logo35.png);
    background-repeat: no-repeat;  
    width: 217px !important;
    margin: 5px 65px !important;
}

#rw_logo_container img {
    /* visibility: hidden !important;
    max-height: 30px !important; */
    max-height: 40px !important;
    max-width: 215px !important;
}

#rw_dashboard_link{
    display:none !important;
}

span.rw_open_top_menu{
    display: none  !important;
}

#rw_category_menu li a span.rw_dropdown_btn{
    margin: 5px 0 0 2px !important; 
    background-position: -602px -2px !important;
}

#edge_design_top {
    background: white !important;
}

.rw_category_dropdown_visible{
    background: url("/s/en_GB/3398/84f448c1067609161db7eeaf020f96b084eef29d.91/3.3.5/_/download...confluence.plugins.theme.original:batch/images/black_transparent_dark.png") repeat scroll 0 0 rgba(15, 15, 15, 0.05) !important;
    color: #898989!important;
}

.rw_popup_container{
    background: white !important;
}

.rw_popup_design_default .rw_popup ul li a span{
    color: black !important;
}

.rw_category_dropdown_visible span span{
    color: black !important;
}

/* ------------- MENU BAR THINNER ------------- */

#rw_menu_bar h1{
    font-size: 12px !important;
    line-height: 23px !important;
    height: 18px !important;
}

.pagetitle{
    line-height: 14px !important;
    height: 14px !important;
    font-size: 10px !important;
    color: #898989 !important;
    font-weight: normal;
}

.title-heading{
    line-height: 14px !important;
    height: 14px !important;
}

.rw_toolbar_menu li {
    height: 23px !important;
}

.rw_toolbar_menu{
    height: 23px !important;
    margin-top: -10px !important;
}

#rw_menu_bar{
    height: 23px !important;
    margin-bottom: 0px !important;
    background: none !important;
}

.rw_toolbar_menu li a {
    line-height: 23px !important;
    height: 23px !important;
    padding: 0 4px;
    background: none !important;
}

#rw_menu_bar_icon {
    display: none;
}

#notifications-anchor.mw-anchor {
    padding: 10px 10px !important;
#    padding: 0px 8px 7px 8px !important;
}

a.rw_menu_back span{
    background: none !important;
    height: 23px !important;
}

.rw_menu_back{
    background: none !important;
    height: 23px !important;
}

.rw_menu_bar_item{
    height: 23px !important;
}

.rw_menu_bar_items li span{
    line-height: 23px !important;
    height: 28px !important;
    color: #CACACA !important;
}

.rw_menu_bar_items li a{
    padding: 0px !important;
}

.rw_toolbar_menu span.add-blog, a.browse span, a.user span, span.add-page, span.add-space, a span.edit, a span.share, a.add span, a.action span, a span.view {
    background: none !important;
    height: 23px !important;
}

a.rw_space_link span, .rw_space_link{
    height: 23px !important;
    line-height: 23px !important;
    background: none !important;
    padding: 0 8px 0 0 !important;
}

.rw_breadcrumbs_link span{
    width: 40px !important;
/*    background: url(/s/en_GB/3398/84f448c1067609161db7eeaf020f96b084eef29d.88/3.3.5/_/download/resources/com.refinedwiki.confluence.plugins.theme.original:batch/images/icons.png) -397px -207px !important; */
}

.rw_toolbar_menu .rw_toolbar_dropdown .action-view-history, .action-view-attachments, .action-page-permissions, .action-page-favourite, .action-page-watching, .action-manage-watchers, .add-page, .add-news, .add-comment, .add-attachment {
    background: none !important;
} /* Remove icons from drop down menus */

.rw_toolbar_dropdown a {
    margin-left: 10px;
}

/* ------------- REMOVE BREADCRUMB BUTTON ------------- */

#rw_page_breadcrumbs li.rw_more_breadcrumbs {
padding-right: 0px !important;
}

#rw_page_breadcrumbs li {
margin-right: 0px !important;
}

.rw_button.rw_discrete.rw_small {
display: none !important;
}

#rw_page_breadcrumbs {
    margin-left: -4px !important;
    display: none;
}

/* ------------- MENU BAR DESIGN ------------- */

#rw_menu_bar{
    border: 0px;
    background: None;
    background-color: white !important; /* Was #4D4D4D */
    color:#898989 !important;
    min-width: 685px;
    /*max-width: 1390px;*/
    margin-right: 21%;
    height: 23px !important;
    box-shadow: 0 1px 0px #ccc;
    margin-left: 275px;  /* Left Align */
    padding-bottom: 10px !important;
    text-transform: lowercase ;
}

ul.rw_menu_bar_items{
    margin-left: -15px
} 

#rw_breadcrumbs_link{
    background: None;
}

#rw_page_breadcrumbs li a{
    color: #7CAD19 !important;
    font-size: 14px;
    font-weight:bold;
}

#rw_space_menu {
    margin-left: -10px !important;
}

.rw_menu_bar_items li a{
    background: none !important;
}

.rw_menu_bar_items li span{
    color:#898989 !important;
    font-size: 12px !important;
}

.rw_toolbar_menu li a span{
    line-height: 23px !important;
    padding: 0 0 0 0px !important;
    font-size: 12px !important;
/*    font-style: italic !important;     */
}

.rw_space_link {
    background: None !important;
    height: 23px !important;
} /* Turn off white - "Arnold For Maya User Guide" */

.rw_menu_back {
    background: None !important;
    height: 23px !important;
} /* Turn off white - Left Facing Arrow */

#notifications-anchor, #browse-menu-link, #user-menu-link, #shareContentLink, #add-menu-link, #action-menu-link, #editPageLink, #addUsersLink, #addSpaceLink, #addPageLink, #addBlogLink, #login-link, #signup-link, #organizeSpaceLink, #viewPageLink ,#rw_top_menu_button { 
    height: 23px !important;
    background: None !important;
}

.rw_toolbar_menu li a:hover{
    color:black !important;
    /* background-color: white !important; /* Trying to get rid of grey background hover. */
}

.rw_toolbar_menu li a{
    color:#898989 !important;
}

 /* ------------- LEFT MENU ------------- */

#rw_left_column{
    width: 275px !important;
    margin-top: -30px !important;
    text-transform: lowercase;
}

.rw_pagetree_list li a{
    color:#898989 !important;
    font-size: 13px !important;
}

ul.rw_pagetree_list li .rw_item_content a.rw_current_page_item{
    color:#7CAD19 !important;
}

.rw_pagetree_list li a:hover{
    color:#1A1A1A !important;
}

.rw_pagetree.rw_theme_default{
    background: white !important;
    border: 0px solid #ddd !important;
}

.rw_expand_collapse a{
    font-size: 11px !important;
    display: none !important;
}

.rw_pagetree {
    margin-top: 0px;
    margin-left: -10px;
}

 /* ------------- EXPAND PAGE BUTTONS ------------- */

#rw_hide_left_column{
    visibility:hidden !important;
} 

#rw_open_fullscreen{
    visibility:hidden !important;
} 

#rw_attachment_dialog_button{
    visibility:hidden !important;
} 

.rw_expand_collapse a{
    margin-bottom: 10px !important;
}

 /* ------------- CONTENT ------------- */

body{
    font-family: 'Noto Sans', calibri, sans-serif !important;
}

#rw_wrapper h1.rw_page_title {
    padding-top: 10px;
}

.page-metadata-wrapper {
    min-height: 10px !important;
    padding-bottom: 0px !important;
}

.pagebody{
     margin-left: 275px;
     margin-right: 20%;
}

#rw_main{
    margin-left: 75px
}

#rw_main_column.rw_has_left_column{
    margin-left: 255px !important; /* Left Align */
}

#rw_page_right{
    min-width: 655px;
    /*max-width: 950px;*/
    margin-right: 26%;
    padding: 0px !important;
}

.wiki-content{
    font-size: 14px !important;
    line-height: 24px !important;
}


.wiki-content p{
    -webkit-margin-before: 2px !important;
    font-size: 14px !important;
    line-height: 24px !important;
}

.wiki-content h1, h2, h3, h4, h5 {
    color:#8CC63E !important;
}

.wiki-content h1 {
    line-height: 20pt !important;
    font-size: 20pt !important;
    font-weight: bold !important;
}

.wiki-content h5 {
    font-size: 11pt !important;
    -webkit-margin-after: 5 !important;
    -webkit-margin-before: 30px !important;
}

a:link, a:visited, a:hover{
    color:#68B600 !important;
    text-decoration: none !important;
}      

sup{
    font-family: 'Noto Sans', calibri, sans-serif !important;
}
  
.imageTable {
    width: 100%;
}

.confluenceTable {
    width: 99%;
}

th.confluenceTh, td.confluenceTd {
    padding: 4px 4px !important;
    font-size : 90%;
}

.rw_content {
    /* background-color: #1A1A1A !important; */
    border: none !important;
    margin-top: 20px !important;
}

.codeContent {
    padding: 0px 10px !important;
}

/* ------------- INFO BOXES ------------- */

.panelMacro {
    margin: 20px 0px !important;
}

.panelMacro img{
    padding-top: 4px !important;
}

.panelMacro table{
    border-radius: 0px !important;
    padding: 5px 10px 5px 9px !important;
}

.panelMacro>table>tbody>tr>td>*:first-child {
    margin-top: 0px !important;
    margin-left: 2px !important;
}

/* ------------- METADATA ------------- */

.page-metadata a:link{
color: #808080 ;
}      /* unvisited link */

.page-metadata a:visited{
color: #808080 ;
}      /* visited link */


.page-metadata{
     display:none !important;
}

/* ------------- PAGE ------------- */

body
{
background-color:#1A1A1A;
color:#1A1A1A;
}

h1, h2, h3, h4, h5 {
    color:#8CC63E !important;
}

h1 {
    line-height: 20pt;
    font-size: 20pt;
    font-weight: bold;
}

/* ------------- FOOTER ------------- */

#rw_footer{
    display:none;
    float:left;
    text-align:left;
}

#likes-and-labels-container{
     display: none !important;
}

/* ----- GALLERIES -----*/

.gallery-image img{

    /*width: 210px !important;*/
    width: 98% !important;
    height: auto !important;
    margin: 2px !important;
}

/*.gallery-image{

    width: 20px !important;
}*/

.gallery-caption {
    text-align: center;
    font-size: 7.5pt;
    font-weight: bold;
}

#fancybox-title-float-main {
    font-family: 'Noto Sans', calibri, sans-serif !important;
} 


/* ------------- ATTACHMENTS TABLE ------------- */

.plugin_attachments_container td.labels{
    display: none;
}

.plugin_attachments_container th.labels{
    display: none;
}

/* ------------- PREVIOUS / NEXT TABLE ------------- */

.navTable {
    width: 650px;
}

.prevTD {
    text-align: left;
    font-size: 14px !important;
}

.nextTD {
    text-align: right;
    font-size: 14px !important;
}

/* ------------- HORIZONTAL RULE ------------- */

hr {
    height: 0px  !important;
    border-style: solid  !important;
    border-width: 1px  !important;
    color: rgb(209, 209, 209) !important;
    width: 650px !important;
}

td.code{
    overflow-y: auto !important;
background-color:#ff00ff  !important;
}

td.code::-webkit-scrollbar {
    -webkit-appearance: none !important;
}

td.code::-webkit-scrollbar:vertical {
    width: 11px !important;
}

td.code::-webkit-scrollbar:horizontal {
    height: 11px !important;
}

td.code::-webkit-scrollbar-thumb {
    border-radius: 8px !important;
    border: 2px solid white !important; /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, .5) !important;
}

.rw_dropdown_btn{
  display:none !important;
}

#rw_category_menu li {
padding-right:10px;
}

/* End custom styles for Confluence */


