/* USU Additional Styles */

body {
height: auto;
}

.tabs2_list.list_v2 {
overflow: auto;
}

iframe#gsft_main > body {
//height: auto;
}

.section_header_content_no_scroll {
overflow: auto;
}

iframe#gsft_main {
min-height: 1000px;
}

.highlight-wrap{
display: none;
visibility: hidden;
}

#usu_kb_article_header {
color: grey;
float: right;
}
#usu_kb_print_link {
text-align: right;
color: grey;
}


#permalink {
display:none;
}

#custom_permalink {
color: grey;
}


table.text_search_kb::before {
    content: "Knowledge Articles";
    font-size: large;
    border-bottom: 1px solid #999;
   width: 100%;
}

table.text_search_catalog::before {
    content: "Catalog Items";
    font-size: large;
border-bottom: 1px solid #999;
width: 100%;
}

.search_group .searchgroupheader,
.search_group .search_list_results_header,
.search_group .outputmsg_div {

display: none;

}

#usu_news_ticker {
position: relative;
display: inline-block;
float: right;
    max-width: 46%;
    min-width: 30rem;
   margin-right: 4rem;
   margin-top: 1rem;
//font-weight: bold;

}

div#usu_news_ticker hr {
    margin: 0;
}

.snc-article-header-author {
display: none;
}

iframe#gsft_main {
overflow: auto;
}

a.cms_menu_block_item{
color: #0E5FD8;
}

div#article a {
text-decoration: underline;
}

a:link {
    color: #0E5FD8;
}
a:visited {
    color: #0E5FD8;
}
a:hover {
    color: #0E5FD8;
}
a:active {
    color: #0E5FD8;
}
.context_menu {
box-shadow: 2px 2px 2px 2px #ccc;
}

.context_item.context_menu_hover{
color: #333;
background-color: #ddd;
}



#usu_cms_text_search_widget #sysparm_search {
    min-width: 35rem;
}

/*
.usu_cms_chat_container {
    float: left;
    margin-left: 4rem;
max-width: 10rem;
}
.usu_cms_chat_container img {
    max-height: 6rem;
}
*/



#usu_cms_footer_left {
min-width: 25%;
max-width: 45%;
float: left;
}

#usu_cms_footer_right {
min-width: 15%;
max-width: 45%;
float: right;
padding-right: 2rem;
}

#usu_cms_footer_right a {
float: right;
position: relative;
display: inline-block;
}

.usu_cms_content_width {
    max-width: 1400px;
    margin: 0 auto;
}

#usu_cms_header_container {
    position: relative;
    display: block;
clear: both;
background: #0F2439;

}
#usu_cms_header_top_container{
    position: relative;
    display: block;

}
#usu_cms_header_top_menu{
height: 2rem;
line-height: 2rem;
float: right;
clear: both;
margin: .5rem 1rem;
}

.cms_menu_super_menu_bar_item a {

color: #ddd;

}

.cms_menu_super_menu_bar_item_selected a {
color: #fff;
text-shadow: 1px 1px 1px #bbb;

}

#usu_cms_header_logo_row{
margin: 1rem 0 2.5rem 0;
float: left;
clear: both;
}

#usu_cms_header_logo_row{
width: 100%;
}

#usu_cms_logo_left {
float: left;
margin-left: 2rem;
}

#usu_cms_logo_left img, #usu_cms_logo_right img {
max-width: 25rem;
}

#usu_cms_logo_right {
float: right;
margin-top: .5rem;
    margin-right: 1rem;
    max-width: 22rem;
}

#usu_cms_header_bottom_container{
    position: relative;
    display: block;
line-height: 0;
width: 100%;
background: #efefef;
//min-height: 4rem;
clear: both;
font-family: sans-serif;
    font-weight: 700;
//z-index: 44;
box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
}

#usu_cms_header_bottom_box {
position: static;
display: block;
}


#usu_cms_header_bottom_content{
clear: both;
position: static;
    display: inline-block;
width: 100%;
}

#usu_cms_header_bottom_content a {
    color: #333;
}





#usu_cms_header_bottom_menu{
float: left;
min-height: 4rem;
line-height: 4rem;
padding-left: 1rem;
position: relative;
display: inline-block;
}
#usu_cms_login_block{
position: relative;
display: inline-block;
float: right;
clear: right;
min-height: 4rem;
line-height: 4rem;
margin-right: 1em;
}

.whoson-container {
position: relative;
display: inline-block;
float: right;
}

.whoson-container img{
max-height: 2.5rem;
float: right;
margin-right: 2rem;
margin-top: .8rem;
}


#breadcrumb-container{
clear: both;
}

#breadcrumb-content{
margin: 0;
padding: 1rem;
}

.cms_menu_dropdown {

padding: 0;

}


div#content-container #content-container{
background: #fff;
}

#content {
padding-left: 2rem;
}

#usu_global_search_box {

    float: left;
    min-width: 40rem;
margin-top: 1rem;
margin-left: 1rem;
}

#usu_search_icon {
    position: relative;
    display: inline-block;
    float: left;
    margin: .5rem;
}

.searchtablelink {
    font-size: 1.1rem;
}

#group_2b77ce594bd6c0d901b8fbe25ceff671 div[id^='kb_knowledge_'],  #group_2b77ce594bd6c0d901b8fbe25ceff671 div[id^='sc_cat_item_'] {
display: block;
float: left;
margin: 1rem;
width: 46%;
min-width: 300px;
}



.text_search_kb, TABLE.text_search_kb, DIV.text_search_kb{

background: #FFF;

}

TD.kb_result {

padding: 1rem;

}



TABLE.text_search_catalog {

background-color: #FFF;

}

.sc_category_item {

}

input.text_search_widget_input {
border: solid 1px;
border-radius: 5px;
height: 35px;
padding-left: 1rem;


}

.searchfilterdisplay {
display: none;
visibility: hidden;
}

.outputmsg, .outputmsg_info {
//border: 0px;
//margin: 0px;
//background: #dff;

}



.content_list_link {

font-size: large;

}
.cms_knowledge_link_subtext {

display: none;

}

a.service_catalog, HTML[data-doctype=true] a.service_catalog {
color: #0E5FD8;
font-size: large;

}

img.app_menu_image {
margin: 0 0 10px 0;
}

@media print {
 a.monthCalBodyCurrentData:after, a.monthCalBodyWeekDayData:after, a.monthCalBodyWeekEndData:after {
    content: none !important;
  }
   div.cms_block.cms_dynamic.cms_admin_panel {
        display:none;
    }
    #header-container, #breadcrumb-container, #footer-container {
        display:none;
    }
}
