
.sectionMacro .columnMacro + .columnMacro {
    padding-left: 10px;
}

.sectionMacroWithBorder .columnMacro {
    border-color: #EDEDED;
    border-style: none;
    border-width: 1px;
    padding: 10px;
}

#rw_logo_container img {
    /* visibility: hidden !important;
    max-height: 30px !important; */
    max-height: 50px !important;
    max-width: 170px !important;
}

#sharp_design_top #rw_logo_container a{
	height:50px !important;
	width:200px !important;
}

#sharp_design_top_middle{
	display:block !important;
	margin-right:250px !important;
	margin-left:210px !important;
}

#sharp_design_top #rw_logo_container{
	height:auto !important;
	margin:0 15px !important;
	width:200px !important;
	text-align:left !important;
}

#sharp_design_banner{
	width:100% !important;
	height:500px !important;
	position:absolute !important;
	left:0 !important;
	z-index:-2 !important;
}

#rw_menu_bar{
	margin:0 !important;
	background:url("https://www.chaosgroup.com/public_images/black_transparent_light.png") !important;
	border:0 !important;
	padding:8px !important;
}

#rw_menu_bar_icon{
	background:url("https://www.chaosgroup.com/public_images/black_transparent_light.png") !important;
	padding:7px 0 0 7px !important;
}

  #login-link {
        display:none !important;
    }

  #rw_dashboard_link {
        display:none !important;
    }

  #help-menu-link {
        display:none !important;
    }

  #link-to-page-link  {
        display:none !important;
    }

/* custom styles */

* {  font-family: "Poppins", "Verdana", "Open Sans", "Montserrat", "Noto Sans JP", "Noto Sans KR", sans-serif; font-weight: 400; }

body { font-size: 13px !important; line-height:20px !important; }

strong { font-weight: 700!important; }

/*
#rw_logo_container a img {
  width: 94px !important;
  max-width: 94px !important;
}
*/

#rw_wrapper  {  
background: white !important;  
  
/*variables*/  
--dropdown-container-padding: 20px;  
--category-items-height: 50px;  
} 

#rw_category_menu li a {
    background: white !important;
    padding: 0px !important;
    padding-top: 10px !important;
    color: #1C1C1C !important;
    font-size: 14px !important;
}

#rw_category_menu li a:hover {  
   color: #0DB5FF !important;
}

#rw_category_menu li a span.rw_dropdown_btn {
    margin: 5px 0 0 2px !important;
    background-position: -602px -2px !important;
}

#rw_top_menu_container {
   display:none !important;
}

#rw_search_query {
    line-height: 20px !important;
    height: 20px !important;
    border: 1px solid #ccc !important;
    color: #898989!important;
    background: None !important;
    box-shadow: none;
    border-radius: 0 0 0 0;
    padding-left: 5px !important;
    padding-right: 5px !important;
    max-width: 82px !important;
}

.rw_search_style {
    box-shadow: none !important;
    background-color: white !important;
}

.rw_pagetree_search {
    width: 75% !important;
}

.rw_content_section.page.view {
  background-color: white !important;
}

.rw_content {
  border: 0 !important;
}

.sectionMacroWithBorder
.columnMacro {
	border: none !important;
}

.confluence-information-macro {
  border-radius: 0 !important;
}

.wiki-content a, .wiki-content a:link, a.toc-link, a.toc-link:link {
   /* color: grey; */
}

.rw_current_page_item {
   color: #0DB5FF !important;
}

.aui-dropdown2-trigger-group {
  background-color:#DBDBDB;
}

.rwui_button {
  border-radius: 20px;
  border: 0px !important;
  background: #0db5ff !important;
}

.rwui_button:hover{
  background: #17a2df !important;
}

#rw_wrapper #rw_theme_header .rw_row_1 .rw_header_right.rw_has_menu {
	width: 210px;
}

/*Added by Gergana*/

/*Footer*/  

/*._3IW27 {    border-bottom: 1px solid #dbdbdb;    border-bottom: 1px solid var(--light-gray);    border-top: 1px solid #dbdbdb;    border-top: 1px solid var(--light-gray);}

._3DLTW {    margin: 0 auto;}

._1QqU4 {    display: flex;    justify-content: space-between;    align-items: center;}*/

#rw_footer_wrapper.rw_theme_light {  
    background: none;  
    box-shadow: none;  
    border: none;  
}  

#rw_footer_wrapper.rw_theme_dark {  
    background: none;  
    box-shadow: none;  
    border: none;  
}  
  
.footer-section {  
     color: #525252;  
     background-color: #ededed;  
     border-top: 1px solid #dbdbdb;  
     padding: 0 40px;  
}  

.logos {
    display: flex;
    align-items: center;
    gap: 50px;
}

#rw_footer_wrapper #rw_footer_container {
     margin: 0px; 
}

#rw_footer_wrapper {
     margin-top: 0px;
     bottom: 72px;
}
._gG6SI > a {  
   margin-right: 8px;  
}  
  
#copyright-links-wrapper {  
    padding: 20px 40px;  
}  
  
#footer-text {  
    color: #1c1c1c;  
    display: block;  
    padding: 13px 0;  
}  
  
#footer-text > span {  
    display: inline-block;  
    margin-right: 20px;  
}  
  
#footer-text > span > a {  
    text-decoration: none;  
    color:#1C1C1C !important;  
    transition: all 0.5s;   
}  
  
#footer-text > span > a:hover {  
    text-decoration: none;  
    transition: all 0.5s;  
    color: #0db5ff !important;  
}  
  
@media (min-width: 1184px) {  
  .footer-section {  
    display: flex;  
    justify-content: space-between;  
    align-items: center;  
  }  
  #footer-text {  
    padding: 0;  
  }  
}  


/*arrow button in navigation bar*/  
#rw_category_menu.rw_theme_tabs ul.rw_category_items li a .rw_item_dd::after {  
        content: "\e047";  
        color: #1c1c1c ;  
        font-family: 'RefinedWikiIcons';  
        transition: all 0.5s;  
        border: none;  
        opacity: 1;  
        font-size: 11px;  
        position: absolute;  
        bottom: 1px;  
        left: 3px; 
     /*   top: -4px */
}  
  
#rw_category_menu.rw_theme_tabs ul.rw_category_items li.rw_active a:hover .rw_item_dd::after, #rw_category_menu.rw_theme_tabs ul.rw_category_items li:hover a .rw_item_dd::after {   
      color: #0db5ff;  
}  

/*categories in navigation bar*/  
.rw_item_name:hover{ 
     color: #0db5ff;  
     transition: all 0.5s;
}

#rw_category_menu.rw_theme_tabs ul.rw_category_items li a:hover, #rw_category_menu.rw_theme_tabs ul.rw_category_items li.rw_active a:hover, #rw_category_menu.rw_theme_tabs ul.rw_category_items li a.rw_hovered {
      color: #0db5ff !important;
}

/*.rw_item_name::after{  
      color: #0db5ff;  
      transition: all 0.5s;
} */    


/*borders of product images*/  
.confluence-content-image-border{  
    transition: all 0.5s;
    box-sizing: border-box;
    border: 1px solid #EDEDED !important;  
    border-radius: 4px;  
    padding: 5px;  
}  
  
.confluence-content-image-border:hover{  
    border: 1px solid #0db5ff !important ;  
}  
  
/*borders of main categories*/  
.rw_category{  
    transition: all 0.5s;  
    border: 1px solid #EDEDED !important;  
    border-radius: 4px;  
    padding: 5px 15px 5px 5px;  
    margin: 5px;  
}  
  
.rw_category:hover{  
    border: 1px solid #0db5ff !important ;  
}  
  
/*borders of subcategories*/  
ul.rw_content_list li {
  background-color: rgba(256, 256, 256, 0)!important;
}

ul.rw_content_list li a:active, ul.rw_content_list li a{  
   transition: all 0.5s;      
   text-decoration: none !important;  
   border: 1px solid #EDEDED !important;  
   color: #1C1C1C;  
   border-radius: 4px;  
   margin: 5px 5px 5px 0px;  
}  
  
ul.rw_content_list li a:active, ul.rw_content_list li a:hover {  
   text-decoration: none !important;  
   background: rgba(256, 256, 256, 0);  
   border: 1px solid #0db5ff !important ;  
}  
  
/*main categories fonts*/  
.rw_spaces_category_title{  
    transition: all 0.5s;  
    font-weight: bolder !important;  
}  
.rw_spaces_category_title:hover {  
       background: rgba(0,0,0,0);  
       color:#0db5ff;  
       font-weight: bolder !important;  
}  
  
/*arrows*/  
.rw_spaces_category_title > span::before {  
        transition: all 0.5s;     
        color: #1C1C1C !important;  
}  
  
.rw_spaces_category_title:hover > span::before {  
    color: #0db5ff !important;  
}  
  
/*products title*/  
.rw_macro_title >h2{  
       font-weight: 700 !important;  
       font-size: 24px !important;  
}  
  
.rw_macro_title{  
      padding-left: 5px;  
}  

ul.rw_content_list li:nth-child(2n+1) {
	border-top: 0px solid #ededed !important;
}

.rw_macro_title .rw_icon { display: none; }

/*GUI text box*/  
.rwui_text_box {
	padding: 10px !important;
	border-radius: 4px !important;
	margin: 15px 0 !important;
}

/*scroll for Chaos V-Ray dropdown*/
#rw_dd_section_0 {
      padding-right: 0 !important;
}

#rw_dd_section_0 > .rw_content_list {
      padding-right: 20px;
}

.rw_dd_section > .rw_content_list, .rw_dd_category {
      /*the dropdown should be responsive and always in the viewport*/
      max-height: calc(100vh - 2 * var(--dropdown-container-padding) - var(--category-items-height) - 10px);
      overflow: auto;
}

.rw_content_section #rw_left_column {
width:25%;
}

/*Page Tree Individual Pages*/
.rw_icon_content:hover {
    background:white !important;
}

.rw_pagetree.rw_corners.rw_theme_default {
    background: white !important;
    border-right: #009ee4 !important;
}

.rw_pagetree.rw_theme_public {
    background: white !important;
    border-right: none;
    border-bottom: none;
    border-top: none;
    border-left: none;
}

#rw_left_column{
    border-right: 1px solid #E5E5E5 !important;
}


.rw_pagetree.rw_theme_public ul.rw_pagetree_list li a:hover {
   color: #009ee4; 
}

ul.rw_pagetree_list li .rw_item_icon span::before {
   color:  #898989;
}

ul.rw_pagetree_list li .rw_item_icon span:hover::before{
   color: #009ee4 !important;
}

.rw_item_content:hover {
   color: #009ee4; 
}

.rw_pagetree_list:hover{
color: #009ee4; 
}

ul.rw_quick_links li a:hover {
    background:white !important;
}

/*Easy Heading Text*/
.sectionColumnWrapper{
     color: #272727;
}
p{
     color: #272727;
}

/*Expandable Text*/
.rwui_expandable_item .rwui_expandable_item_body p {
	color: #272727!important;
}

/*Correcting disappearing text from navigation menu
#rw_category_menu.rw_theme_tabs ul.rw_category_items li a:hover, #rw_category_menu.rw_theme_tabs ul.rw_category_items li.rw_active a:hover, #rw_category_menu.rw_theme_tabs ul.rw_category_items li a.rw_hovered {
  background: rgba(153, 153, 153, 1);
  color: #009ee4 !important;
}*/


