/*
.overrides_custom css

Place styles for simple UI customization in this file.

This file is loaded after all other CSS, so selectors here will win in case of conflict with default rules.

Using this file to customize is the method most likely to conserve your customizations even if markup changes in future product releases.

Extensive customizations may be easier to implement by replacing one or more of the standard theme files in your custom theme folder.

However, if future product releases place styles for new markup components into the files you have replaced, your theme will not have these new styles,
and therefore, will not display the new components correctly.

*/

.homeSidebar > div:nth-child(2), .homeSidebar > div:nth-child(3){
    display: none;
}
/* BUTTONS */

#globalSearch .button.search {
    border-left: 2px solid #000b2c;
}

.action.jumbo.up.pressed {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #bf5b08;
}

.action.primary {
    background-image: none;
    background-color: #1388D8;
}

/* CONTAINERS */

.banner {
    background-color: #0375A8;
}

column.decorated {
    border: 1px solid #000b2c;
}

#frameFooter {
    height: 25px;
    background-color: #0375A8;
}

.panel.tooltip .message.label {
    color: #035B85;
    margin-bottom: 0;
}

.menu.vertical li > .wrap.over {
    background-color: #E89213;
    /* background-color: #ff9f03; */
}

.menu.vertical li > .wrap.pressed {
    /* background-color: #bf5b08; */
    background-color: #e27114;
}

#systemMessage {
    color: #035b85;
    font-weight: bold;
    text-align: center;
}


/* CONTROLS */

#globalSearch.searchLockup > .wrap {
    border: 1px solid #000b2c;
}

/* LISTS */
/* SELECT LIST CONTROLS */

.list > li > .wrap.pressed,
.list > li.selected > .wrap,
.list > li.selected > .wrap.over,
.sList li.selected,
.mSelect-svList > .selected .mSelect-svList-button,
.list.filters > li > .wrap.over,
.list.filters > li > .wrap.pressed {
    background-color: #035B85;
}

.sList li.active.selected,
.mSelect-svList > .active.selected .mSelect-svList-button {
    background-color: #054e71;
}

.collapsible > li > .wrap > .icon,
.filters > li > .wrap > .icon,
.stepIndicator .icon {
    background-image: url("images/lists_sprite.png");
}


/* THEME */

/* sky */
.palette09,
.button.action.jumbo,
.homeSidebar-title,
.workflow-title,
.resourceBlock a:link,
.resourceBlock a:visited,
.resourceBlock a:hover,
.resourceBlock a:active,
.workflow-description a:hover {
    color: #035b85;
}

.button.action.primary.disabled,
.button.action.primary[disabled],
.tabSet.buttons.vertical [disabled] {
    color: #e6e7e8;
}

.resourceBlock-header {
    background-color: #e6e7e8
}

.column.decorated > .content > .header,
.column.decorated > .content > .header > .subheader {
    background-color: #e6e7e8;
}

.palette10,
#metaLinks a:active,
a#about:active {
    color: #92c6de;
}

.palette11,
.textAccent02,
.tabSet.text .selected.tab > .wrap,
.tabSet.text .selected.tab > .wrap.over,
.tabSet.text .selected.tab > .wrap.pressed,
.list.filters > li.selected > .wrap,
.list.filters > li.selected > .wrap.pressed,
.list.filters > li.selected > .wrap .launcher,
.list.stepIndicator .selected > .wrap,
.panel.info.system .message,
.list.type_basic .wrap a,
.resourceName,
.fsection,
.launcher, /* moved from #fff */
#reportContainer a,
#scheduler_editor #stepDisplay > fieldset > legend,
.homeSidebar-title,
    /* .workflow-title, */
#resultsContainer .resourceName,
.resourceBlock a:link,
.resourceBlock a:visited,
.resourceBlock a:hover,
.resourceBlock a:active,
.workflow-description a:hover,
.workflow-buttonContainer .button,
.plusminus .node > .wrap > .jrbookmark,
.list.settings .panel.pane.settings .header > .title,
.tabSet.horizontal.buttons .selected > .button > .wrap,
.tabSet.horizontal.buttons .button.over,
.tabSet.horizontal.buttons .button.pressed,
    /* START moved from palette 6 */
.content .header > .title,
.resourceBlock-title,
.column.decorated.minimized .vtitle,
.flow #stepDisplay .column.primary .header .title,
.flow #stepDisplay .column.secondary .header .title,
    /* END moved from palette 6 */
#loginPage #metaLinks li,
#loginPage #metaLinks a,
#loginPage #metaLinks a:hover,
#loginPage #metaLinks a:active,
#needHelp {
    color: #0375A8;
}

.workflow-title {
    color: #666666;
}

/* orange */
.palette13,
.textAccent,
.button.action.jumbo.over,
#needHelp {
    color: #dd770d;
}

/* .orange2 */
.palette14,
#needHelp:active,
.button.action.jumbo.pressed {
    color: #bf5b08;
}

/* orange3 */
.palette15,
.button.capsule.down {
    color: #532a0a;
}

/* orange4 */
.palette16,
.button.capsule.down.disabled,
.button.capsule.down[disabled],
.resourcePath {
    color: #9f481d;
}

.wrap.dragging,
.overlay.col.dragging,
.overlay.group.dragging,
.overlay.xtab.gr.dragging,
.overlay.xtab.m.dragging,
.overlay.legend.dragging,
.dragMultiple.dragging .wrap {
    /* an object being dragged gets the .dragging class applied */
    background-color: #035b85 !important;
}

#frameFooter #about a,
#frameFooter #about a:link,
#frameFooter #about a:visited,
#frameFooter #about a:hover,
#frameFooter #about a:active,
#frameFooter #copyright,
#frameFooter #poweredBy {
    color: #FFFFFF;
    color: #FFFFFF \9; /* IE8 and IE9 */
}

#frameFooter #copyright {
    left: 10px;
    margin-top: 4px;
}

#frameFooter #poweredBy {
    font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px;
    position: absolute;
    right: 110px;
    margin-top: 4px;
    font-size: 9px;
}

#frameFooter #poweredBy #poweredByLink {
    background: url(images/decisiv_logo_light.png) no-repeat 0 0 transparent;
    background-size: 88px;
    border: none;
    height: 22px;
    width: 88px;
    margin: 0px 0px 0 8px;
    position: absolute;
}

a.emphasis,
a.emphasis:link,
a.emphasis:visited,
a.emphasis:hover,
a.emphasis:active {
    color: inherit;
}


.palette09_bkgd {
    background-color: #035b85;
}

.palette10_bkgd {
    background-color: #92c6de;
}

.palette11_bkgd {
    background-color: #035b85;
}

.palette13_bkgd {
    background-color: #dd770d;
}

.palette14_bkgd {
    background-color: #bf5b08;
}

.palette15_bkgd {
    background-color: #532a0a;
}

.palette16_bkgd {
    background-color: #9f481d;
}


/* PAGE SPECIFIC */

#loginPage #frame {
    background-color: #fff;
}

#loginPage #welcome {
    background-color: #0375A8;
    height: 80px;
}

#loginPage #welcome h1 {
    height: auto;
    margin: 0;
    padding-top: 22px;
    text-align: center;
    width: auto !important;
}

#loginPage #copy {
    background-color: #035b85;
    width: 45% !important;
    max-width: 5000px !important;
    padding-top: 0px !important;
}

#loginPage #welcome .text {
    visibility: hidden;
    width: 0px;
}

#loginPage .info > .content {
    background-color: #035b85;
}

#loginPage .login {
    width: auto !important;
    margin: auto !important;
}

#loginPage #loginForm label {
    font-weight: normal;
}

#resultsList li.selected > div.wrap > div.resourceType,
#resultsList li.pressed > div.wrap > div.resourceType {
    background: #0375A8 !important;
}

.authorityPicker .selected,
.authorityPicker .highlighted.selected {
    background-color: #035b85;
}

.workflow-buttonContainer .button {
    color: #0375A8;
}


/* JIVE */

.jive_dialog .dialogHeader {
    color: #035b85 !important;
}

#jive_dialog .button.action {
    background: url("images/button_action_sprite.png") repeat-x scroll 0 0 #D8DAD7 !important;
}

#jive_dialog .button.action.primary {
    background: url("images/button_action_primary_sprite.png") repeat-x scroll 0 0 #2881BB !important;
}

.jive_inputbutton {
    background-image: url("images/dialog_button_sprite.png") !important;
}

.jive_inputbutton.plain {
    background: none repeat scroll 0 0 transparent !important;
}


.banner {
    /* Silectis Banner Color */
    background-color: #0375A8;
    border-bottom: 1px solid #fff;
    height: 36px;
}

#frame {
    position: absolute;
    top: 35px;
    bottom: 25px;
    width: 100%;
}

.menu.primaryNav #main_home .wrap > .icon {
    height: 36px;
    margin: 2px 9px;
    width: 14px;
}

body:nth-of-type(1) .menu.primaryNav .node > .wrap > .icon {
    margin-top: 1px;
    background-position: 0px -79px;
}

#metaLinks {
    height: 36px;
    margin-left: 5px;
    margin-right: 210px;
}


#metaLinks li {
    border-color: #fff;
    /*border-right: 1px solid #eef8fc;*/
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 8px 2px 7px;
    line-height: 36px;
}

#globalSearch.searchLockup {
    width: 200px;
    margin-top: 6px;
}

#logo {
    background: url(images/decisiv_logo_light.png) no-repeat 0 0 transparent;
    background-size: 120px;
    border: none;
    height: 30px;
    width: 176px;
    margin: 4px 4px 0 8px;
}

#loginPage #welcome .logo {
    background-image: url(images/decisiv_logo_light.png);
    background-repeat: no-repeat;
    background-size: 300px;
    background-position: 30px 0px;
    min-width: 350px;
    max-width: 350px;
    display: inline-block;
    height: 60px;
    padding-right: 30px;
}

#amazonLogo {
    background-image: url("images/blank_image.png");
    background-size: 200px 90px;
    height: 90px;
    margin-top: 20px;
    width: 200px;
    /* margin-left:20px; */
}

#loginForm .devices {
    background-image: url("images/blank_image.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 439px;
    height: 201px;
    margin: 36px auto;
    width: 440px;
}

#loginForm .inputSection {
    width: 360px;
    margin: 0 auto;
}


.menu.primaryNav .wrap {
    border: none;
    background-repeat: repeat-x;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding: 0 11px;
}


.m-SelectlistSelected.jrs > .m-Selectlist-item.jrs {
    background-color: #0375A8;
    color: #fff;
}

/* select lists */
.m-Selectlist-item.is-selected.jrs { /* selected item background and text color for item */
    background-color: #0375A8;
    color: #fff;
}


.tabSet.vertical.buttons .button {
    background-color: #0375A8;
}


#chartTypeSelector div.body > .row > .cell.selected {
    background-color: #0375A8;
    border: solid 1px #0375A8;
}


.jive_chartTypeSelector div.body > .row > .cell.selected {
    background-color: #0375A8 !important;
    border: solid 1px #0375A8 !important;
}


.list.filters > li:not(.selected) > .wrap.pressed {
    /* background-color: #E0E0E0 */; /* DELETE */
    background-color: #0375A8;
    color: #fff;
}

.list > li.selected > .wrap,
.list > li.selected > .wrap.over {
    background-color: #0375A8;
}


#loginPage .info > .content {
    background-color: #0375A8; /* need duplicate bg color for text overflow and scrolling purposes */
    top: 0;
    left: 0;
}

#loginPage #copy {
    background-color: #E6E7E8; /* need duplicate bg color for text overflow and scrolling purposes */
    border: none;
    margin: 0;
    width: 45% !important;
}

#nothingToDisplay {
    display: none;
}

#dataTimestampMessage {
    display: none;
}

.jive_chartMenu .wrap.over {
    background-color: #0375A8 !important;
    color: #fff !important;
}

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed {
    background-color: #085e81;
}

.workflow-icon-fleetreports,
.workflow-icon-serviceproviderreports,
.workflow-icon-oemreports,
.workflow-icon-myfolder,
.workflow-icon-customreports,
.workflow-icon-brokerreports,
.workflow-icon-mysubscriptions {
    background-color: transparent;
    background-image: url("images/homePage_icons_sprite.png");
    background-repeat: no-repeat;
    background-size: 159px auto;
    height: 80px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 80px;
}


.workflow-icon,
.workflow-icon-datasource,
.workflow-icon-domain,
.workflow-icon-repository,
.workflow-icon-roles,
.workflow-icon-users,
.workflow-icon-dashboard,
.workflow-icon-report,
.workflow-icon-admin,
.workflow-icon-adhocview,
.workflow-icon-oemreports,
.workflow-icon-serversettings {
    background-color: transparent;
    background-image: url("images/homePage_icons_sprite.png") !important;
    background-repeat: no-repeat;
    background-size: 159px auto;
    height: 80px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 80px;
}

.workflow-icon-fleetreports {
    background-position: -84px -80px;
}

.workflow-icon-brokerreports {
    background-position: -84px -2px;
}

.workflow-icon-myfolder {
    background-position: -2px -232px;
}

.workflow-icon-serviceproviderreports {
    background-position: -84px -156px;
}

.workflow-icon-customreports {
    background-position: -84px -232px;
}

.workflow-icon-mysubscriptions {
    background-position: -2px -688px;
}

.workflow-icon-oemreports {
    background-position: -84px -612px;
}


/*
.workflow-icon-fleetreports {
    background-image: url("images/decisiv_fleet_icon.png");
}

.workflow-icon-serviceproviderreports {
    background-image: url("images/decisiv_sp_icon.png");
}

.workflow-icon-oemreports {
    background-image: url("images/decisiv_oem_icon.png");
}

.workflow-icon-myfolder {
    background-image: url("images/decisiv_my_folder_icon.png");
}

.workflow-icon-mysubscriptions {
    background-image: url("images/decisiv_my_subs_icon.png");
}

.workflow-icon-brokerreports {
    background-image: url("images/decisiv_broker_icon.png");
} 

.workflow-icon-customreports {
    background-image: url("images/decisiv_custom_reports_icon.png");
}

*/

.workflow-icon-datasource {
    background-position: -2px -460px;
}

.workflow-icon-domain {
    background-position: -2px -536px;
}

.workflow-icon-adhocview {
    background-position: -84px -384px;
}

.workflow-icon-report {
    background-position: -84px -460px;
}

.workflow-icon-dashboard {
    background-position: -84px -688px;
}

.workflow-icon-admin {
    background-position: -2px -80px;
}

.workflow-icon-users {
    background-position: -2px -612px;
}

.workflow-icon-roles {
    background-position: -2px -384px;
}

.workflow-icon-repository {
    background-position: -2px -232px;
}

.workflow-icon-serversettings {
    background-position: -2px -308px;
}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2) {
    #loginForm .devices {
        background-image: url(images/blank_image.png) !important;
    }
}

#loginPage #frame .content .wrapper {
    height: 100vh;
    display: flex !important;
    align-items: flex-start !important;
}

#loginPage #copy {
    height: 100vh !important;
}

#loginPage #welcome {
    height: 100px !important;
}

#loginPage #loginForm {
    margin-left: 45vw !important;
}

.menu.primaryNav #main_home .wrap > .icon {
    width: 18px !important;
    margin: 8px 9px 0px !important;
}

.sectionRight {
    display: flex;
}

#metaLinks {
    margin-right: 10px;
    float: none;
}

.searchContainer {
    float: none;
    position: static;
}

#globalSearch.control.searchLockup > .wrap {
    height: 22px !important;
}

#globalSearch .button.search.up, #globalSearch .button.search.over, #globalSearch .button.search.pressed, #globalSearch .button.search.disabled {
    height: 22px !important;
    background-position: -60px 3px !important;
}

.workflow {
    height: 82px !important;
}

.workflow-icon-adhocview {
    margin-left: 4px !important;
}

.workflow-icon-report {
    margin-left: 4px !important;
}

.workflow-icon-dashboard {
    margin-left: 4px !important;
}

.workflow-icon-datasource {
    margin-left: 3px !important;
}

.workflow-icon-domain {
    margin-left: 4px !important;
}

.workflow-icon-admin {
    margin-left: 4px !important;
}

.workflow-icon-fleetreports {
    margin-left: 4px !important;
}

.workflow-icon-serviceproviderreports {
    margin-left: 4px !important;
}

.workflow-icon-oemreports {
    margin-left: 4px !important;
}

.workflow-icon-brokerreports {
    margin-left: 4px !important;
}

.workflow-icon-customreports {
    margin-left: 4px !important;
}

.workflow-icon-myfolder {
    margin-left: 4px !important;
}

.workflow-icon-mysubscriptions {
    margin-left: 4px !important;
}

.workflow-iconContainer {
    margin-left: 10px !important;
}

.osano-cm-widget {
display: none;
}


#navAnalysisOptions{
    display: none;
}