@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");

#MainHtml body {
    visibility: hidden;
}
.RadGrid a:visited, .RadToolTip a:visited {
    color: #000!important;
}
#MainHtml body.makeVisible {
    visibility: visible;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0!important;
 
}

.RadScheduler.RadScheduler_Metro .rsHeader h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    letter-spacing: 0;
}
.header {
    padding-top: 0;

}
a, a:visited {color:rgb(222,121,28); text-decoration:none;}
a:hover {color:#212529; text-decoration:underline;}
.nav-auxiliary .nav-aux-cart .nav-text {
    background-position: 0 -50px;
}
.nav-auxiliary .nav-aux-account .nav-text {
    background-position: 0 -98px;
}
.hide {
    display: none;
}
.Quote:before {
    color: #de791c;

}
#hd .nav-aux-cart {
    margin-right: 15px;
}
#hd .nav-auxiliary {
    margin-top: 15px;
}
.nav-auxiliary .nav-aux-cart .nav-text {top:0;
    background-position: 0 -45px;
    position: absolute;
    text-indent: -10000px;
}
#ft a, #ft a:hover, #ft a:visited {
    color: white;
    text-decoration: none;
}
.menu-footer-quick-links-container li {
    margin-bottom: 10px;
}
.RadMenu .rmVertical .rmItem a.rmLink {
    color: black;
}
.RadMenu .rmVertical .rmItem a.rmLink:hover, .RadMenu .rmVertical .rmItem a.rmLink:active, .RadMenu .rmVertical .rmItem a.rmLink:focus {
    color: rgb(222,121,28);
}
.RadMenu .rmSlide li.rmItem {
    border-top: 1px solid #eee;
}
.nav-auxiliary a {
    color: white;
}
.rmSlide .rmVertical {
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    background: white;
}
body,
button,
input,
li,
select,
table,
textarea {
    font: 18px "Open Sans", Helvetica, Arial, Sans-Serif;
    line-height: 1.6;
    color: #212529;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Open Sans", Helvetica, Arial, Sans-Serif;
    color: #212529;
    margin: 0;
    line-height: 1;
}
h1 {font-weight:800;
    font-size: 60px;
    margin-bottom: 5px;
    padding-top: 15px;
letter-spacing:-4px;
}
h2, .h2, div.PanelTitle {
    font-size: 50px;
    margin-bottom: 5px;
font-weight:800;
    padding-top: 15px;
    padding-bottom: 15px;
line-height:1.1;
letter-spacing:-3px;

}
h2, .h2, div.PanelTitle {
    border-bottom: none;
    margin: 5px 0;
}
h3 {
    font-size: 40px;
font-weight:800;
letter-spacing:-2px;
line-height:1.1;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
}
h4 {font-weight:800; line-height:1.1; letter-spacing:-2px;
    font-size: 35px;
    margin-bottom: 5px;
}
h5 {
    font-size: 28px; line-height:1.1; font-weight:500;
    margin-bottom: 5px;

}
h6 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 800;
    margin-bottom: 5px;
    letter-spacing: -1px;
}
.SectionLabel,
.h4,
h4 {
    color: #212529;
    font-weight: 700;
    line-height: 1.2em;
}
.fullwidthLabel label,
.fullwidthLabel span.Label {
    width: 100%;
}
.PageTitle,
.PanelTitle,
.h1,
.h2,
h1,
h2 {
    font-family: "Open Sans", Helvetica, Arial, Sans-Serif;
    color: #212529;
    
}
#masterHeaderActionArea a:active,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:visited,
.PrimaryButton:active,
.PrimaryButton:focus,
.PrimaryButton:hover,
.PrimaryButton:visited,
.RadGrid input.PrimaryButton:active,
.RadGrid input.PrimaryButton:focus,
.RadGrid input.PrimaryButton:hover,
.RadGrid input.PrimaryButton:visited,
.SaveAndClose:active,
.SaveAndClose:focus,
.SaveAndClose:hover,
.SaveAndClose:visited,
.SaveAs:active,
.SaveAs:focus,
.SaveAs:hover,
.SaveAs:visited,
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButton:focus,
.UsePrimaryButton .TextButton:hover,
.UsePrimaryButton .TextButton:visited,
.UsePrimaryButton .TextButtonWithImage:active,
.UsePrimaryButton .TextButtonWithImage:focus,
.UsePrimaryButton .TextButtonWithImage:hover,
.UsePrimaryButton .TextButtonWithImage:visited {
    background-color: #de791c;
}
#omaSearchButton,
.search-container-sm {
    display: none !important;
}
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar,
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft,
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #000000;
}
.MainMenu .rmSlide .rmFocused > .rmLink,
.MainMenu .rmSlide .rmSelected > .rmLink,
.MainMenu .rmSlide .rsmSelected > .rsmLink,
.MainMenu .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
    color: #fff;
}
.footer-nav-copyright a,
.footer-nav-copyright a:visited {
    color: #212529;
}
.footer-nav-copyright .footer-copyright {
    font-size: 16px;
    max-width: 100%;
    margin: auto;
    padding: 5px 15px 15px 15px;
}
.RadScheduler.RadScheduler_Metro .rsHeader {
    border-color: #000000;
    background-color: #000000;
}
.RadScheduler_Metro .rsHeader {
    border: 1px solid #000000 !important;
    background-color: #000000 !important;
}
.ProgramGroup .PanelHead,
.ProgramGroup .panel-heading {
    background-color: #ececed;
}
.RadScheduler.RadScheduler_Metro .rsHeader ul a {
    border-color: #ececed;
}
.RadMenu.RadMenu_Metro div.rmRootGroup,
.RadMenu.RadMenu_Metro ul.rmRootGroup,
.RadMenu.RadMenu_MetroTouch div.rmRootGroup,
.RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
    background-color: #000000;
}
.RadMenu.RadMenu_Metro .rmRootLink,
.RadMenu.RadMenu_MetroTouch .rmRootLink {
    border-color: #000000 !important; 
}
.RadMenu .rmItem a.rmLink {
    font-size: 16px;
    min-width: 10px !important;
    cursor: pointer;
    color: white;
    font-family: 'open sans',sans-serif;
    font-weight: 500;
    width: 100%;
}
.RadMenu a.rmLink.rmRootLink.rmSelected {
    color: rgb(222, 121, 28);
}
#masterHeaderActionArea a.aspNetDisabled,
#masterHeaderActionArea a.aspNetDisabled:active,
#masterHeaderActionArea a.aspNetDisabled:focus,
#masterHeaderActionArea a.aspNetDisabled:hover,
#masterHeaderActionArea a[disabled],
#masterHeaderActionArea a[disabled]:active,
#masterHeaderActionArea a[disabled]:focus,
#masterHeaderActionArea a[disabled]:hover,
.RadGrid input.TextButton.aspNetDisabled,
.RadGrid input.TextButton.aspNetDisabled:active,
.RadGrid input.TextButton.aspNetDisabled:focus,
.RadGrid input.TextButton.aspNetDisabled:hover,
.RadGrid input.TextButton[disabled],
.RadGrid input.TextButton[disabled]:active,
.RadGrid input.TextButton[disabled]:focus,
.RadGrid input.TextButton[disabled]:hover,
.TextButton.aspNetDisabled,
.TextButton.aspNetDisabled:active,
.TextButton.aspNetDisabled:focus,
.TextButton.aspNetDisabled:hover,
.TextButtonWithImage.aspNetDisabled,
.TextButtonWithImage.aspNetDisabled:active,
.TextButtonWithImage.aspNetDisabled:focus,
.TextButtonWithImage.aspNetDisabled:hover,
.TextButtonWithImage[disabled],
.TextButtonWithImage[disabled]:active,
.TextButtonWithImage[disabled]:focus,
.TextButtonWithImage[disabled]:hover,
.TextButton[disabled],
.TextButton[disabled]:active,
.TextButton[disabled]:focus,
.TextButton[disabled]:hover,
.btn.aspNetDisabled,
.btn.aspNetDisabled:active,
.btn.aspNetDisabled:focus,
.btn.aspNetDisabled:hover,
.btn[disabled],
.btn[disabled]:active,
.btn[disabled]:focus,
.btn[disabled]:hover,
.ruButton.aspNetDisabled,
.ruButton.aspNetDisabled:active,
.ruButton.aspNetDisabled:focus,
.ruButton.aspNetDisabled:hover,
.ruButton[disabled],
.ruButton[disabled]:active,
.ruButton[disabled]:focus,
.ruButton[disabled]:hover,
fieldset[disabled] #masterHeaderActionArea a,
fieldset[disabled] #masterHeaderActionArea a:active,
fieldset[disabled] #masterHeaderActionArea a:focus,
fieldset[disabled] #masterHeaderActionArea a:hover,
fieldset[disabled] .RadGrid input.TextButton,
fieldset[disabled] .RadGrid input.TextButton:active,
fieldset[disabled] .RadGrid input.TextButton:focus,
fieldset[disabled] .RadGrid input.TextButton:hover,
fieldset[disabled] .TextButton,
fieldset[disabled] .TextButton:active,
fieldset[disabled] .TextButton:focus,
fieldset[disabled] .TextButton:hover,
fieldset[disabled] .TextButtonWithImage,
fieldset[disabled] .TextButtonWithImage:active,
fieldset[disabled] .TextButtonWithImage:focus,
fieldset[disabled] .TextButtonWithImage:hover,
fieldset[disabled] .btn,
fieldset[disabled] .btn:active,
fieldset[disabled] .btn:focus,
fieldset[disabled] .btn:hover,
fieldset[disabled] .ruButton,
fieldset[disabled] .ruButton:active,
fieldset[disabled] .ruButton:focus,
fieldset[disabled] .ruButton:hover {
    background-color: #ececed;
}
p {
    margin: 0 0 1em 0;
}
.nav-secondary {
    background: #fff;
    background: url("data:image/svg+xml;    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(227, 227, 227, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(227, 227, 227, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(227, 227, 227, 1) 100%);
}
.SearchField,
.SearchResultSummary .ListItemTitle a,
.SearchResultSummary .ListItemTitle a:hover {
    background-color: #ececed;
}
.SearchField label {
    color: #212529;
}
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_Metro .rgPageFirst:active,
.RadGrid.RadGrid_Metro .rgPageLast:active,
.RadGrid.RadGrid_Metro .rgPageNext:active,
.RadGrid.RadGrid_Metro .rgPagePrev:active,
.RadGrid.RadGrid_Metro .rgPager .rgPagerButton,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_MetroTouch .rgPageFirst:active,
.RadGrid.RadGrid_MetroTouch .rgPageLast:active,
.RadGrid.RadGrid_MetroTouch .rgPageNext:active,
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton {
    background-color: #000000;
    border-color: #000000;
}
.Quote {
    background: #d3d3d3;
    border-left: 10px solid #de791c;
}
.navbar-toggle.collapsed {
    background-color: #000000;
}
.RadTabStrip_Metro .rtsLink {
    font-weight:500!important;

    font: 15px/17px "open sans","Segoe UI",Arial,sans-serif!important;
 
    padding: 8px 15px;

}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink {
    border-bottom: 1px solid white!important;
    margin: 5px 2px;
    padding: 10px 15px;
}
.RadTabStrip_Metro .rtsLevel1 .rtsSelected {
    color: black!important;
    font-weight: 700!important;
}
.RadTabStripTop_Metro .rtsLevel1,
.RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #000 !important;
}
.RadTabStripTop_Metro a.rtsLink {
    background: black;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: none;
    border-color: #fff;
}
#masterHeaderActionArea a, .RadGrid input.TextButton, .TextButton, .TextButton:visited, .TextButtonWithImage, .btn, .btn:visited, .ruButton {
    color: #fff;
    background-color: #de791c;
    border-color: #de791c;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase; margin-bottom: 5px; border: 2px solid transparent;
}
.btn, .TextButton, .TextButtonWithImage, .RadUpload .ruButton, .RadUploadProgressArea .ruButton, #masterHeaderActionArea a {

    padding: 15px 25px;

}
#masterHeaderActionArea a:active,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:hover,
.RadGrid input.TextButton:active,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:hover,
.TextButton:active,
.TextButton:focus,
.TextButton:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:hover,
.btn:active,
.btn:focus,
.btn:hover,
.ruButton:active,
.ruButton:focus,
.ruButton:hover {
    color: rgb(222, 121, 28);
    background-color: #fff;
    border-color: rgb(222, 121, 28);
}

.noTabs .RadTabStrip,
.noTabs .Info {
    display: none;
}
.noTabs .panel-body {
    padding: 0;
}
.noTabs .panel-body .panel-body {
    padding: 10px;
}
.noTabs .ContentWizardDisplay {
    border: 0;
}
.header-bottom-container {
    background: #333;
}
.ste-toggle {
    background-position: -33px -106px;
}

.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {
    color: black;
    background-color: white;
    border-color: black; border-width:2px;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {
    color: white;
    background-color: black;
    border-color: black;
}
/**************************** * Layout ****************************/
#masterHeaderImage {
    background-image: url('images/oma-logo.webp');
    text-indent: -10000px;
    overflow: hidden;
    float: unset;
    width: 247px;
    height: 90px;
    margin-top: 0;
    position: absolute;
}
.header-logo-container {
    float: left;
    height: 90px;
    width: 247px;
}
.RadMenu.MainMenu .rmLink,
.RadMenu.MainMenu .rsmLink {
    text-decoration: none;
}
.nav-secondary .sub-nav-head {
    background-color: #000000;
}
#masterHeaderBackground,
.header {
    border-bottom: none;
}
#innerWrapper {
    max-width: 1140px;
    margin: auto;
    background-color: #fff;
}
#hd {

    background: #000;
}
#masterContentArea {
    background: #fff;
}
#ft,
.footer-content {
    background: 0 0;
}
.footer-nav-copyright {
    background: #191919;
    color: white;
}
footer#ft {
    background: url(images/footer-background.webp), #000;
    background-size: auto 100%, cover;
    background-repeat: no-repeat;
    background-position: left center, center;
}
.RadMenu.MainMenu .rmFocused > .rmRootLink,
.RadMenu.MainMenu .rmSelected > .rmRootLink {
    color: #fff;
    background-color: #000000;
}
.RadMenu.MainMenu .rmExpanded > .rmRootLink,
.RadMenu.MainMenu .rmGroup,
.RadMenu.MainMenu .rmRootLink:focus,
.RadMenu.MainMenu .rmRootLink:hover {
    background-color: transparent;
}

.RadMenu.MainMenu .rmGroup {background-color:white;}

.RadTreeView.RadTreeView_Austin .child-is-selected.rtIn,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn {
    background-color: transparent;
    color: #000000;
}
.RadTreeView.RadTreeView_Austin a.rtIn {
    color: #000000;
}
.RadTreeView.RadTreeView_Austin a.rtIn:active,
.RadTreeView.RadTreeView_Austin a.rtIn:focus,
.RadTreeView.RadTreeView_Austin a.rtIn:hover {
    background-color: #de791c;
    color: #fff;
}
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:active,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:focus,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:hover {
    background-color: #de791c;
}
.right {
    float: right;
    margin-left: 10px;
}
.left {
    float: left;
    margin-rightt: 10px;
}
.obo-container {
    font-size: 85%;
}

.EventSummary {
    background-color: transparent;
}
.EventSummary .Description {
    padding: 20px 0;
}
.videoList .slide h4 {
    font-size: 18px;
    letter-spacing: -1px;
}
/**************************** * WCS Dashboard ****************************/
.mainBoard {
    overflow: hidden;
    list-style: none;
    padding: 20px 0;
    margin: 0;
    font-family: Arial, Sans-Serif;
}
.mainBoard .dashBtn,
.mainBoard h2,
.mainBoard .dashBtn div {
    width: 32%;
    overflow: hidden;
    height: 95px;
    text-align: center;
    background: #333333;
}
.mainBoard .dashBtn {
    float: left;
    margin: 0 0.5% 10px;
    position: relative;
}
.mainBoard h2, .mainBoard .dashBtn div {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 21px;
    line-height: 1.25;
    border-bottom: 8px solid #de791c;
    font-weight: 400;
    letter-spacing: -.5px;
}
.mainBoard .dashBtn div {
    width: 100%;
    background: #de791c;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    text-align: center;
}
.mainBoard .dashBtn div a {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    height: 95px;
    width: 100vw;
    text-align: center;
    padding: 0 10px;
}
.mainBoard div:nth-of-type(1),
.mainBoard div:nth-of-type(11),
.mainBoard div:nth-of-type(14),
.mainBoard div:nth-of-type(4),
.mainBoard div:nth-of-type(7) {
    margin-left: 0;
}
.mainBoard div:nth-of-type(12),
.mainBoard div:nth-of-type(15),
.mainBoard div:nth-of-type(3),
.mainBoard div:nth-of-type(6),
.mainBoard div:nth-of-type(9) {
    margin-right: 0;
}
.mainBoard.fullWidth .dashBtn {
    width: 100%;
}
.mainBoard.reversedColor .dashBtn h2 {
    background: #de791c;
    border-bottom: 8px solid #333333;
}
.mainBoard.reversedColor .dashBtn div {
    background: #333333;
}

.wcsReports a {
    color: #333333;
    font-size: 22px;
    text-decoration: none;
    display: block;
}
.wcsReports a:hover {
    color: #de791c;
}
.wcsReports a:before {
    font-family: FontAwesome;
    content: "\f080";
    margin-right: 7px;
    width: 30px;
    text-align: center;
    display: inline-block;
}
.wcsReports a[href$=".pdf"]:before {
    content: "\f1c1";
}

/***************************** WCS Dashboard ****************************
 .mainBoard,.boards{
    overflow:hidden;
    list-style:none;
    padding:20px 0px;
    margin:0px;
    font-family:Arial, Sans-Serif;
}
 .mainBoard li{
    float:left;
    background:#333333;
    text-align:center;
    margin:0 .5% 10px;
    height:95px;
}
 .mainBoard li a{
    display:table-cell;
    float:none;
    height:95px;
    text-align:center;
    vertical-align:middle;
     color:#fff;
    font-size:21px;
    line-height:1.25;
    font-weight:normal;
    border-bottom:8px solid #de791c;
    text-decoration:none !important;
}
 .mainBoard li a{
}
 .mainBoard li,.mainBoard li a{
    width:32%;
}
 .boards li,.boards li a{
    width:24%;
}
 .mainBoard li a span,.boards li a span{
    display:none;
    font-size:16px;
}
 .mainBoard li a:hover{
    background:#de791c;
}
 .mainBoard li a:hover div,.boards li a:hover div{
    display:none;
}
 .mainBoard li a:hover span,.boards li a:hover span{
    display:block;
    text-decoration:none !important;
}
 .mainBoard.fullWidth li a {
    display:inline-block;
     width:100%;
    padding-top:30px;
}
 .mainBoard.reversedColor li{
    background:#de791c;
}
 .mainBoard.reversedColor li a{
    border-bottom:8px solid #333333;
}
 .mainBoard.fullWidth li,.mainBoard.fullWidth li a{
    width:100%;
}
 .mainBoard.reversedColor li a:hover{
    background:#333333;
}
 .mainBoard.fullWidth li a span {
    padding-top:5px;
}
.mainBoard.fullWidth a {
    padding: 0 15px 0 0;
}
 .boards li{
    text-align:center;
    display:table-cell;
}
 .boards li a,.boardList li a{
    color:#333333;
    font-size:22px;
    text-decoration:none;
}
 .boards li a:hover,.boardList li a:hover{
    color:#de791c;
}
 .boards .fa {
    font-size:105px;
    display:block;
    margin-bottom:10px;
}
 .reportLinks .BigButtonLinkList{
    display:table-cell;
}
 .reportLinks .BigButtonLinkList a{
    color:#333333;
    font-size:22px;
    text-decoration:none;
    display:block;
}
 .reportLinks .BigButtonLinkList a:hover{
    color:#de791c;
}
 .reportLinks .BigButtonLinkList a:before,.boardList .fa{
    font-family:FontAwesome;
    content:"\f08e";
    margin-right:7px;
    width:30px;
    text-align:center;
    display:inline-block;
}
 .reportLinks .BigButtonLinkList a[href^="javascript"]:before{
    content:"\f080";
}
 .reportLinks .BigButtonLinkList a[href$=".pdf"]:before{
    content:"\f1c1";
}
 ul.boardList{
    padding-left:1em;
}
 .boardList li{
    list-style-type:none;
    line-height:36px;
}
 .mainBoard li:nth-of-type(1),.mainBoard li:nth-of-type(4),.mainBoard li:nth-of-type(7),.mainBoard li:nth-of-type(11),.mainBoard li:nth-of-type(14){
    margin-left:0px;
}
 .mainBoard li:nth-of-type(3),.mainBoard li:nth-of-type(6),.mainBoard li:nth-of-type(9),.mainBoard li:nth-of-type(12),.mainBoard li:nth-of-type(15){
    margin-right:0px;
}
 .boards li:nth-of-type(1),.boards li:nth-of-type(5),.boards li:nth-of-type(9),.boards li:nth-of-type(13),.boards li:nth-of-type(17){
    margin-left:0px;
}
 .boards li:nth-of-type(4),.boards li:nth-of-type(8),.boards li:nth-of-type(12),.boards li:nth-of-type(16),.boards li:nth-of-type(20){
    margin-right:0px;
}
*/
/*** jQuery UI accordion ***/
.ui-widget {
    width: 50%;
    margin: auto;
}
.ui-accordion-header {
    border-radius: 0;
}
.ui-state-default {
    border: 1px solid #333333;
    background: #333333;
    color: #fff;
}
.ui-state-hover,
.ui-state-active {
    border: 1px solid #de791c;
    background: #de791c;
    height: auto !important;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 0.5em 0.5em 0.5em 0.7em;
    font-size: 100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background: none;
}
.ui-icon:after {
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 7px;
}
.ui-icon-triangle-1-s:after {
    content: "\f146";
}
.ui-icon-triangle-1-e:after {
    content: "\f0fe";
}
.ui-accordion .ui-accordion-content {
    padding: 1em;
    border: 1px solid #de791c;
    border-top: 0;
    overflow: auto;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
}
.ui-widget-content a {
    color: #582c83;
}
.ui-widget-content a.btn {
    color: #fff;
}
/**************************** * Workforce Conference ****************************/
.OMACallOut {
    background-color: #9b9993;
    padding: 30px 0;
    color: #000;
}
.OMACallOut.OoG a {
    color: #b55400;
}
.OMACallOut.BoG a {
    color: #002d47;
}
.OMACallOut.RoG a {
    color: #7c2128;
}
.OMACallOut a {
    font-size: 2em;
    text-decoration: none;
    font-weight: bold;
    line-height: 1.5em;
}
.OMACallOut .fa {
    font-size: 100px;
}
.wfSponsor {
    background-color: #9b9993;
    text-align: center;
}
.wfSponsor h2 {
    border: 0;
    color: #fff;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    #ctl01_Primary_NavMenu {
        position: absolute;
        width: 800px;
        top: -70px;
        right: 0;
    }
    .rmContent {
        min-width: 200px;
    }
    #hd .header-container {
        padding-left: 0;
        padding-right: 0;
    }
#hd {
    box-shadow: none;
width:100%;
    background: #000;
}
    #hd #navbar-collapse {
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    #hd #auxiliary-container {
        display: inline-block !important;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    #hd.smaller {
        padding-top: 0;
        height: 57px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    #hd.smaller #navbar-collapse {
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    #hd.smaller #masterLogoArea {
        margin-top: 0;
    }
    #hd.smaller #auxiliary-container {
        display: none !important;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }


    .ContentItemButtonPanel a:not([href]) {
        visibility: visible;
    }
.container, .header-container, .SliderPage1 {
    max-width: 1252px;

}
.widget .content {
    padding: 20px 0;
}
.footer-nav-copyright .container {

    display: flex;
    align-items: center;
    justify-content: space-around;
}
    #hd1:after {
        content: "";
        display: block;
        position: absolute;
        top: right;
        left: 0;
        background-image: url(images/gearbackground.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 100%;
        opacity: 0.5;
        z-index: 1;
    }
.RadMenu.MainMenu .rmLink, .RadMenu.MainMenu .rmSlide .rmLink {
    padding: 7px 15px;
    min-width: 185px !important;
}
    #hd.smaller .nav-primary {
        margin-top: 3px;
    }
    .nav-primary {
        margin-top: 0;
    }
    .nav-secondary {
        margin-bottom: 1em;
        border: 1px solid #000000;
    }
    .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:visited,
    .MainMenu .rmSlide .rmLink:visited,
    .MainMenu .rmSlide .rsmLink:visited,
    .MainMenu .rmSlide .rmLink:visited {
        color: #fff;
    }
    .MainMenu .rmSlide .rmLink:hover,
    .MainMenu .rmSlide .rmLink:focus,
    .MainMenu .rmSlide .rmLink:active,
    .MainMenu .rmSlide .rsmLink:hover,
    .MainMenu .rmSlide .rsmLink:focus,
    .MainMenu .rmSlide .rsmLink:active,
    .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
    .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:active,
    .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
        background-color: transparent;
        color: #black;
    }
}
.header {

    padding-bottom: 0;
}
.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #ECECED;
}
@media (max-width: 767px) {
.RadMenu .rmSlide {width:100%!important;}
    .mainBoard li a {
        display: inline-block;
        float: none;
        height: 95px;
        text-align: center;
        vertical-align: middle;
        color: #fff;
        font-size: 21px;
        line-height: 1.25;
        font-weight: normal;
        border-bottom: 8px solid #de791c;
        text-decoration: none !important;
        position: relative;
        padding-top: 10px;
    }
    .mainBoard li,
    .mainBoard li a {
        width: 100%;
    }
    .nav-auxiliary .nav-aux-button .NavigationLink {
        background-color: #000000;
    }
    .nav-auxiliary .nav-aux-button .NavigationLink:active,
    .nav-auxiliary .nav-aux-button .NavigationLink:hover,
    .nav-auxiliary .nav-aux-button .NavigationLink:focus {
        background-color: #c2cd23;
    }
    #masterHeaderImage {
        text-align: center;
    }
    .navbar-header {
        text-align: right;
        float: none !important;
    }
    .navbar-toggle:hover,
    .navbar-toggle:focus,
    .navbar-toggle {
        background-color: #de791c;
    }
    .navbar-collapse {
        border: 2px solid #de791c;
        background-color: transparent;
    }
    #masterLogoArea img {
        max-height: 57px;
    }
    /*** jQuery UI accordion ***/
    .ui-widget {
        width: 100%;
    }
}
.header-top-container {
    position: relative;

}

.header-bottom-container .header-container {
    position: relative;
    clear: both;
}

#hd.smaller #ctl01_Primary_NavMenu {
    top: -120px;
}
@media (min-width: 940px) and (max-width: 1250px) {
    #hd.smaller #ctl01_Primary_NavMenu {
        top: 0;
    }
    .header-bottom-container {
        margin: auto;
        top: 110px;
        position: absolute;
        right: 0;
    }
    .smaller .header-bottom-container {
        top: 0;
    }
}
/*** SSRS fix ***/
[id*="_cireport"] td,
[id*="_cireport"] td div {
    height: auto !important;
}

/* Video Library */

.videoList .TaggedListPanel {
    margin: auto -25px;
    display: flex;
    flex-wrap: wrap;
}
.ContentHtml {
    position: relative;
}

.videoList .ContentHtml a {
    transition: all 0.3s ease-in-out;
    background: #000;
    padding: 7px 17px;
    color: white;
    text-decoration: none;
}
.ContentWizardDisplay {
background:#ececed;
    border-color: #ececed;
    padding: 20px;
}
.SignInButton.LinkedIn {
    color: #fff;
    background-color: rgb(222, 121, 28);
    border-color: transparent;
}
.SignInButton i {
    background-image: none;
font-style:normal;

}
.SignInButton i:after {
    content: '\f08c';
    font-family: fontawesome;
    font-style: normal;
    font-size: 23px;
    position: relative;
    top: -6px;
}
.SignInButton.LinkedIn:hover, .SignInButton.LinkedIn:focus, .SignInButton.LinkedIn:active, .SignInButton.LinkedIn:visited {
    color: rgb(222,121,28);
    background-color: white;
    border-color: rgb(222,121,28);
}
.videoList .ContentHtml a:hover {
    transition: all 0.3s ease-in-out;
    background: #de791c;
}
.slide > span > .ContentHtml:nth-child(2):before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background: -moz-linear-gradient(top, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 0) 65%, rgba(246, 246, 246, 0.4) 70%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 0) 65%, rgba(246, 246, 246, 0.4) 70%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 0) 65%, rgba(246, 246, 246, 0.4) 70%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.slide {
    position: relative;
    padding: 15px;
	margin:15px;
    background: #f6f6f6;
    box-shadow: 0 0 3px 0;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.slide > span > .ContentHtml:first-child {
    margin: -15px -15px 25px -15px;
    overflow: hidden;
}

.slide > span > .ContentHtml:nth-child(3) {
    padding-bottom: 10px;
    padding-top: 25px;
}

.videoList .TaggedListPanel {
    margin: auto -25px;
}

.slide > span > .ContentHtml:first-child {
    background-color: white;
    background-position: top;
    background-size: cover;
}

.publicationDate {
    float: right;
    position: absolute;
    right: 30px;
    bottom: 22px;
    font-size: 85%;
}

.slide > span > .ContentHtml:nth-child(2) {
    padding-bottom: 15px;
    overflow: hidden;
}
.slide > span > .ContentHtml:first-child {
    background-size: 100%;
    background-repeat: no-repeat;
    margin: -15px -15px 25px -15px;
}
.col-sm-6.col-md-4 .publicationDate {
    float: right;
    position: absolute;
    right: 30px;
    bottom: 70px;
    font-size: 70%;
}
.col-sm-6.col-md-4 .slide > span > .ContentHtml:nth-child(2) {
    height: 90px;
}

.col-sm-6.col-md-4 .slide > span > .ContentHtml:first-child {
    height: 200px;
}

.col-sm-4.col-md-3 .publicationDate {
    left: 15px;
    float: right;
    position: absolute;
    right: 15px;
    bottom: 65px;
    font-size: 85%;
}

.col-sm-4.col-md-3 .slide > span > .ContentHtml:nth-child(2) {
    height: 135px;
}

.col-sm-4.col-md-3 .slide > span > .ContentHtml:first-child {
    height: 200px;
}

@media (min-width: 1170px) {
    .col-sm-6.col-md-4 .slide > span > .ContentHtml:first-child {
        height: 210px;
    }
    .col-sm-4.col-md-3 .slide > span > .ContentHtml:first-child {
        height: 165px;
    }
}

@media (max-width: 991px) {
    .col-sm-6.col-md-4 .slide > span > .ContentHtml:first-child {
        height: calc(100vw / 3.9);
    }
    .col-sm-4.col-md-3 .slide > span > .ContentHtml:first-child {
        height: calc(100vw / 3.9);
    }
}

@media (max-width: 767px) {
    .col-sm-6.col-md-4 .slide > span > .ContentHtml:first-child {
        height: calc(100vw / 2);
    }

    .col-sm-4.col-md-3 .slide > span > .ContentHtml:first-child {
        height: calc(100vw / 2);
    }
}

@media (min-width: 768px) {
  .footer-widgets {
    display: flex;
    flex-flow: row nowrap;
    padding: 150px 0 75px;
  }
.footer > .container {
    padding: 150px 0 75px 0;
}
}

@media (max-width: 767px) {
  .footer-widgets {
    padding: 50px 0;
  }
}

@media (min-width: 768px) {
.header-bottom-container {
    background: #333;
    display: flex;
    width: 100%;
}

 

  .footer:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .footer {
    text-align: center;
  }
.nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {
    background-position: 0 -50px;
    text-indent: -10000px;
    position: relative;
    font-size: 0;
}
.RadMenu .rmHorizontal .rmItem {
    clear: none;
    display: block;
    width: 100%;
}
.RadMenu .rmRootGroup .rmItem .rmGroup {
    padding-bottom: 1px;
    width: 100%;
}
.RadMenu .rmHorizontal .rmText {
    padding: 0 12px 1px 0;
    display: block;
    width: calc(100% - 35px);
}
.RadMenu .rmHorizontal .rmRootLink .rmToggle:after {
    content: '\f107';
    font-family: 'FontAwesome';
    color: white;
    height: 15px;
    width: 15px;
    position: absolute;
    font-weight: 400;
    right: 0;
    top: 0;
}
}

.footer-2 ul li {
  padding-bottom: 10px;
}

.footer-2 ul li:last-of-type {
  padding-bottom: 0;
}

.footer h5.heading, .footer .heading.h5 {
    font-family: 'open sans';
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 0;
    color: #fff;
    font-weight: 800;
}

.footer h5.heading::after,
.footer .heading.h5::after {
  content: "";
  width: 61px;
  height: 14px;
  display: block;
  clear: both;
  float: none;
  background: #8B0F04;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .footer h5.heading::after,
  .footer .heading.h5::after {
    margin-right: auto;
    margin-left: auto;
  }
}



.footer a {
  color: #fff;
}

.footer ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.footer .social-nav ul li {
  padding-bottom: 15px;
}

.footer .social-nav ul li:last-of-type {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .footer .social-nav ul li a {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
  }
}

@media (max-width: 767px) {
  .footer .social-nav ul li a {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    text-align: center;
  }
}

.footer .social-nav ul li a:hover .icon {
  background: #000;
  color: #fff;
}

.footer .social-nav ul li .icon {
  background: #fff;
  color: #000;
  width: 35px;
  height: 35px;
  border-radius: 35px;
  border: 1px solid #fff;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  text-align: center;
  transition: all 0.5s ease;
}

@media (max-width: 767px) {
  .social-nav ul li a .icon {
    margin-right: auto;
    margin-left: auto;
  }
}

.social-nav ul li a .text {
  padding-left: 10px;
}

@media (max-width: 767px) {
  .social-nav ul li a .text {
    padding-top: 10px;
    padding-left: 0;
  }



}

.footer .social-nav ul li .icon a em {
    background: #fff;
    color: #000;
    width: 35px;
    height: 35px;
    border-radius: 35px;
    border: 1px solid #fff;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    text-align: center;
    transition: all 0.5s ease;
}
.social-nav .icon {
    float: left;
    margin-right: 10px;
}

.has-secondary-col.col-on-right .col-secondary {
    float: right;
    display: none;
}

.has-secondary-col.col-on-right .col-primary {
    float: left;
    margin-right: unset;
    width: 100%;
}
.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active {
    color: rgb(222,121,28)!important;
}

.RadGrid a, .RadToolTip a {color: #000 !important;
    
    text-decoration: none!important;
}

.UtilitySection.OnBehalfOf {
    background: #DE791C;
    padding: 0 10px;
    margin-top: 5px;
    border-radius: 3px;
}