﻿/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2012 10:15:50 AM America/New_York */


@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight'; /*a name to be used later*/
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, textarea, input, input[type=submit], button, a.btn, span, div.alert p, header {
    font-family: "OpenSansRegular";
}


body {
    padding: 0px;
    margin: 0px auto;
    background: rgba(0, 0, 0, 0.1);
    min-width: 1346px;
    position: relative;
    width: 100%;
    /*max-width: 1600px;*/
}

body#error {
    min-width: 252px;
    width: 453px;
}

#content_main,
#container {
    box-sizing: border-box;
    /*padding: 10px;*/
    overflow: visible !important;
    margin-bottom: 25px;
}

#content_tabs {
    /*overflow-x: hidden;*/
}


.ui-layout-west.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-west {
    background: rgba(26, 48, 89, 1) !important;
    padding-bottom: 30px;
}

nav ul {
    background: transparent;
    padding-bottom: 10px;
}

    nav ul li a.navigationnode {
        color: rgba(255, 255, 255, 1);
        background: transparent;
    }

        nav ul li a.navigationnode:hover {
            background: rgba(0, 89, 142, 1);
        }

    nav ul li a span {
        color: inherit;
        text-shadow: none;
        border-color: rgba(255, 255, 255, 0.16);
    }

    nav ul li a.navigationnode {
        filter: none;
    }

#show-hide-navigation {
    display: none;
}

button.submit,
.btn.small,
.submit.small,
#btnSetFilter,
.btn.green,
#content_main button,
.policyUserSelectBtn, .settingspage input[type=button],
button, .btn.btn-default,
.searchFilter tr td input[type=button], #content_main .k-button-link {
    background-color: rgb(83, 131, 194) !important;
    text-shadow: none !important;
    color: white !important;
    padding: 10px !important;
    box-sizing: border-box !important;
    border: 0px !important;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.27) !important;
    font-weight: 300 !important;
    text-transform: none !important;
    font-size: 14px !important;
    border-radius: 1px !important;
}

button.submit:hover,
.btn.small:hover,
.submit.small:hover,
#btnSetFilter:hover,
#content_main button:hover,
.policyUserSelectBtn:hover, .settingspage input[type=button]:hover,
button:hover, .btn.btn-default:hover,
.searchFilter tr td input[type=button]:hover, #content_main .k-button-link:hover {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4) !important;
    background-color: rgb(83, 131, 194) !important;
}

.searchFilter tr td input[type=button] {
    padding-top: 3px !important;
    padding-bottom: 5px !important;
}

/*Hard Fix Start*/
.policyFolderSelectListClearBtn, .settingspage input:not([type=radio]).policyFolderSelectListClearBtn {
    background: rgb(210, 0, 0) url(/Content/css/images/icons/light/cross.png) no-repeat center center !important;
}

    .policyFolderSelectListClearBtn:disabled, .settingspage input:not([type=radio]).policyFolderSelectListClearBtn:disabled {
        background: rgb(199, 199, 199) url(/Content/css/images/icons/light/cross.png) no-repeat center center !important;
    }

.ui-button.ui-widget {
    background: rgb(83, 131, 194) !important;
}

/*Hard Fix End*/

.btn.green {
    background: rgba(161, 191, 53, 1);
}

button .submit:hover, .btn.small:hover {
    background-color: rgb(83, 131, 194);
}

/*#btnSetFilter {
    background-color: rgb(161, 194, 52);
}*/


.FlatView, .SearchBox.gridtopright {
    height: 40px;
    /* position: absolute;
        right: 0px;
        z-index: 99999999999;
        width: 99.72%; */
}

#jqgrid1_div {
    width: 100%;
    position: relative;
}

#kendogrid1 .k-grid-search .k-input {
    width: 80%;
}

#kendogrid1 .k-input-icon {
    width: 20%;
}

input[type=text],
input[type=password],
#content_main .SearchBox input[type="text"], .k-grid-search .k-input {
    padding: 8px;
    font-size: 13px;
    width: 250px;
    box-shadow: none;
    border-radius: 1px;
}

.searchFilter tr td input[type=button] {
    border-radius: 1px;
}

.searchFilter tr td {
    padding: 3px !important;
    box-sizing: border-box;
}

.searchFilter input[type="text"] {
    box-sizing: border-box;
    padding: 3px;
}

#content_main input[type=text],
#content_main input[type=number],
#content_main input[type=password],
#content_main textarea {
    width: 72%;
    box-shadow: none;
    border-radius: 1px;
}

#content_main textarea {
    width: 72%;
    box-shadow: none;
    border-radius: 1px;
    resize: none;
}

#content_main .AllowPBNAutoboot input[type=text],
#content_main .AllowPBNAutoboot input[type=number],
#content_main .AllowPBNAutoboot input[type=password],
#content_main .AllowPBNAutoboot textarea,
#content_main .policyRulelabel + input[type=text],
#content_main .policyRulelabel + input[type=number],
#content_main .policyRulelabel + input[type=password],
#content_main .policyRulelabel + textarea {
    width: 30%;
    border: 1px solid #bbbbbb;
    border-radius: 1px;
}

.AllowPBNAutoboot{
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    height: 29px;
}

#content_main .policyRulelabel + input[type=text],
#content_main .policyRulelabel + input[type=number],
#content_main .policyRulelabel + input[type=password],
#content_main .policyRulelabel + textarea {
    margin: 5px 5px 0px 0px;
}

.folderusercontainer .foldertreeview {
    overflow: auto;
}

.folderusercontainers .foldertreeviews {
    overflow: auto;
}

input[type=text]:focus,
input[type=password]:focus,
.SearchBox input[type="text"]:focus,
body#login form section div input:focus {
    box-shadow: 0px 0px 5px inset rgba(0, 0, 0, 0.16);
    border-radius: 1px;
}

.policyRulesView .settingspage,
.settingspage h3,
.settingspage h4 {
    background: rgba(255, 255, 255, 1);
}

.settingspage ol li {
    background: rgba(255, 255, 255, 1);
    border-radius: 1px;
}

form label,
form fieldset > section,
#content_tabs {
    background: none;
}

form fieldset {
    border-radius: 1px;
}

.ui-layout-north.ui-layout-pane.ui-layout-pane-north {
    top: 0px !important;
    right: 0px !important;
    left: 0px !important;
    box-shadow: none;
}


#nav #foldermainnav,
#nav div.NavigationWithSublist {
    background: rgba(21, 90, 140, 0.53);
    padding: 0px;
    max-height: 280px;
}

    #nav #foldermainnav a.jstree-checked,
    #nav #foldermainnav .jstree ul li a,
    #nav div.NavigationWithSublist a.jstree-checked,
    #nav div.NavigationWithSublist .jstree ul li a {
        background: transparent;
        background-color: transparent;
        color: rgba(255, 255, 255, 0.53);
    }

    #nav #foldermainnav ul li a:hover,
    #nav #foldermainnav ul li a:active,
    #nav div.NavigationWithSublist ul li a:hover,
    #nav div.NavigationWithSublist ul li a:active {
        background: transparent;
        background-color: transparent;
        color: rgba(255, 255, 255, 1);
    }

.jstree-default .jstree-no-dots li {
    padding: 0px;
    box-sizing: border-box;
    font-size: 14px;
    /*float: left;*/
}

table td.listViewTD {
    position: relative;
}

table td.listViewTD h1,
table td.listViewTD h2,
table td.listViewTD h3,
table td.listViewTD h4,
table td.listViewTD .webGridEmptyLabel {
    text-align: center;
}

#foldermainnav .jstree ul li a {
    /*width: 90%;*/
    padding: 5px;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
}

#foldermainnav .jstree ul li a:hover {
    padding: 5px;
}

#content_tabs_main #foldernav ul li {
    font-size: 14px;
    padding: 5px 0px;
}

#content_tabs_main #foldernav ul li a {
    color: black;
    line-height: 22px;
    cursor: pointer;
}

.jstree-default .jstree-no-dots li:hover,
.jstree-default .jstree-no-dots li:hover a {
    background-color: rgba(0, 0, 0, 0.16);
    cursor: pointer;
    color: rgba(255, 255, 255, 1) !important;
}

nav ul li a:active, nav ul li a.active {
    background-image: none;
    background-color: rgba(161, 194, 52, 1);
}

#ActionsDropDown {
    background: rgba(255, 255, 255, 1);
    border-radius: 1px;
}

form {
    background: rgba(255, 255, 255, 1);
    border-radius: 1px;
}

html {
    background: none;
}

/* Login Form Starts */

body#login {
    position: relative;
    width: 100%;
    height: 100vh;
    padding: 0px;
    margin: 0px;
    background: rgba(0, 0, 0, 0.16) url(/content/images/bg3.jpg) no-repeat center center;
    background-size: cover;
    max-width: 100%;
}

    body#login:before {
        content: '';
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, 0.72);
    }


    body#login header,
    body#login section,
    body#login footer {
        width: 364px;
        left: calc(50% - 182px);
        position: absolute;
        box-sizing: border-box;
        padding: 8px;
    }

    body#login header {
        height: 60px;
        top: calc(50% - 160px);
    }

    body#login section {
        height: 285px;
        top: calc(50% - 100px);
        background: rgba(255, 255, 255, 1);
        border: 0px none;
    }

    body#login footer {
        top: calc(50% + 180px);
        text-align: center;
    }

    body#login section form section {
        position: relative;
        height: auto;
        border: 0px none;
        left: auto;
        top: auto;
    }

    body#login section form fieldset {
        border: 0px none;
    }

    body#login header #logo {
        height: 100%;
        /* margin-left: 8px; */
        /* padding: 4px 0 4px 15px; */
        /* padding: 20px 0 18px 15px; */
        width: 100%;
        border: 0;
        border-radius: 1px;
        background: url(../images/SecureDoc-byWinMagic.png) center center no-repeat;
        background-size: auto 90%;
    }


    body#login section form fieldset .editor-field {
        width: 100% !important;
        box-sizing: border-box;
        padding: 6px 0px;
        margin: 0px;
        position: relative;
    }

    body#login section form fieldset section:nth-child(3) {
        /*display: none;*/
    }

    body#login form section div input {
        box-sizing: border-box;
        width: calc(100% - 1px) !important;
        box-shadow: none;
        border-radius: 1px;
    }

    body#login form section button {
        margin: 0px;
    }

    body#login form section div {
        padding: 0px;
        width: 100% !important;
    }

    body#login form section label {
        padding: 5px 0px;
    }

    body#login form section .fr.submit {
        background-color: rgb(83, 131, 194);
        text-shadow: none;
        color: white;
        padding: 10px;
        box-sizing: border-box;
        border: 0px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.27);
        font-weight: 300;
        text-transform: none;
        font-size: 14px;
        border-radius: 1px;
        width: 46%;
    }

    body#login form section .fr-smaller-width.submit {
        background-color: rgb(83, 131, 194);
        text-shadow: none;
        color: white;
        padding: 10px;
        box-sizing: border-box;
        border: 0px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.27);
        font-weight: 300;
        text-transform: none;
        font-size: 14px;
        border-radius: 1px;
        width: 26%;
    }

#content_tabs_main .field-validation-error {
    color: #dd0000;
    display: block;
}

body#login section form fieldset .editor-field .field-validation-error {
    position: absolute;
    top: 40px;
    left: 0px;
    color: #dd0000;
}

/* Login Form Ends */


/* Loginmfa Form Starts */

body#loginmfa {
    position: relative;
    width: 100%;
    height: 75vh;
    padding: 0px;
    margin: 0px;
    background: rgba(0, 0, 0, 0.16) url(/content/images/bg3.jpg) no-repeat center center;
    background-size: cover;
    max-width: 100%;
}

    body#loginmfa:before {
        content: '';
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, 0.72);
    }


    body#loginmfa header,
    body#loginmfa section,
    body#loginmfa footer {
        width: 550px;
        left: calc(50% - 175px);
        position: absolute;
        box-sizing: border-box;
        padding: 8px;
    }

    body#loginmfa header {
        height: 60px;
        top: calc(50% - 160px);
    }

    body#loginmfa section {
        
        min-height: 300px;
        top: calc(50% - 200px);
        background: rgba(255, 255, 255, 1);
        border: 0px none;
    }

    body#loginmfa footer {
        top: calc(50% + 180px);
        text-align: center;
    }

    body#loginmfa section form section {
        position: relative;
        height: auto;
        border: 0px none;
        left: auto;
        top: auto;
    }

    body#loginmfa section form fieldset {
        border: 0px none;
    }

    body#loginmfa header #logo {
        height: 100%;
        /* margin-left: 8px; */
        /* padding: 4px 0 4px 15px; */
        /* padding: 20px 0 18px 15px; */
        width: 100%;
        border: 0;
        border-radius: 1px;
        background: url(../images/SecureDoc-byWinMagic.png) center center no-repeat;
        background-size: auto 90%;
    }


    body#loginmfa section form fieldset .editor-field {
        width: 100% !important;
        box-sizing: border-box;
        padding: 6px 0px;
        margin: 0px;
        position: relative;
    }

body#loginmfa section form fieldset section:nth-child(3) {
    /*display: none;*/
}

    body#loginmfa form section div input {
        box-sizing: border-box;
        width: calc(100% - 1px) !important;
        box-shadow: none;
        border-radius: 1px;
    }

    body#loginmfa form section button {
        margin: 0px;
    }

    body#loginmfa form section div {
        padding: 0px;
        width: 100% !important;
    }

body#loginmfa form section label {
    padding: 5px 0px;
}

body#loginmfa form section .fr.submit {
    background-color: rgb(83, 131, 194);
    text-shadow: none;
    color: white;
    padding: 10px;
    box-sizing: border-box;
    border: 0px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.27);
    font-weight: 300;
    text-transform: none;
    font-size: 14px;
    border-radius: 1px;
}

body#loginmfa section form fieldset .editor-field .field-validation-error {
    position: absolute;
    top: 40px;
    left: 0px;
    color: #dd0000;
}

/* Loginmfa Form Ends */

.ui-jqgrid .ui-jqgrid-bdiv,
table,
table thead tr,
table tfoot tr,
table th,
table tbody {
    background: none !important;
    font-size: 13px !important;
}

.ui-jqgrid-htable,
.ui-jqgrid-btable {
    min-width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
    float: none;
    padding: 0px;
}

.ui-jqgrid-bdiv {
    overflow: auto !important;
}

#kendogrid1 table th {
    line-height: 0;
}

table.ui-jqgrid-htable th, table th {
    background: rgba(0, 0, 0, 0.72) !important;
    color: rgba(255, 255, 255, 1) !important;
    padding: 3px 0px !important;
    text-shadow: none;
    font-weight: normal;
    text-indent: 3px;
}

table th a {
    color: rgba(255, 255, 255, 1) !important;
}

table.ui-jqgrid-htable td,
table td {
    padding: 0px !important;
    border-left: 1px solid rgba(0, 0, 0, 0.16) !important;
    height: auto !important;
    text-indent: 3px;
    line-height: 24px;
}

    table td:last-of-type {
        border-right: none !important;
    }

table {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(0, 0, 0, 0.16);
}

    .ui-jqgrid .jqgrow.alt,
    table tr:nth-child(even) {
        background: rgba(0, 0, 0, 0.072);
    }

    table.ui-pg-table,
    table.ui-pg-table th,
    table.ui-pg-table td,
    table.ui-pg-table td table.ui-pg-table td,
    form.FormGrid + table.EditTable,
    form.FormGrid + table.EditTable th,
    form.FormGrid + table.EditTable td {
        border: 0px none !important;
        padding: 0px !important;
    }

        table.ui-pg-table td table.ui-pg-table td {
            height: 32px;
        }

input.ui-pg-input {
    padding: 3px;
    width: auto !important;
}

.ui-jqgrid tr.jqgrow td {
    font-size: 13px;
    padding: 3px;
}

.ui-layout-resizer.ui-layout-resizer-west.ui-layout-resizer-open.ui-layout-resizer-west-open {
    display: none !important;
}

#content_tabs_main {
    height: 80%;
    background: rgba(255, 255, 255, 1);
}

.settingspage input:not([type=radio]).policyFolderSelectList,
input:not([type=radio]).policyAutobootUserList,
input.policyGroupSelectList {
    width: 180px !important;
    border: 1px solid #bbbbbb !important;
    border-radius: 1px !important;
}

.ui-layout-center.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-center,
.ui-layout-north.ui-layout-pane.ui-layout-pane-north,
.ui-layout-west.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-west {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    display: inline-block !important;
    vertical-align: top;
}

.ui-layout-west.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-west {
    /*height: 100% !important;*/
    max-height: 982px;
}

.ui-layout-center.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-center {
    margin: 7px 0px 0px 3px !important;
    width: calc(100% - 207px) !important;
}

body#login header {
    box-sizing: border-box;
    background: rgba(255, 255, 255, 1);
}

#breadcrumbnav ul:before {
    content: "";
    display: none;
}

#headerPageOptions #breadcrumbnav ul li label {
    background: none;
    line-height: inherit;
}

#breadcrumbnav ul {
    border: 0px none;
}

#logo {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}

.ui-layout-north.ui-layout-pane.ui-layout-pane-north {
    width: 100% !important;
}

.ui-layout-north.ui-layout-pane.ui-layout-pane-north {
    height: 42px !important;
}

#masterLayoutHeader {
    height: 100% !important;
    /*background: rgba(227, 253, 221, 1);*/
    background: rgba(255, 255, 255, 1);
}

header,
#breadcrumbnav ul li a {
    background: transparent;
}

#breadcrumbnav ul li:first-child a {
    padding: 0px;
    background-position: initial;
    height: 42px;
    background: rgba(3, 88, 142, 1);
}

    #breadcrumbnav ul li:first-child a:before {
        content: "";
        margin: 0px;
        padding: 0px;
    }

#headerPageOptions ul li,
#headerPageOptions ul li a {
    line-height: 38px;
    position: relative;
    font-size: 13px;
}

#folderViewTbl .el-finder-nav .el-finder-tree {
    float: left;
}

td.folderViewTD .el-finder-nav a, td.folderViewTD .el-finder-nav a:hover {
    width: auto;
    overflow: visible;
}

#breadcrumbnav ul li a.logo_button span,
#breadcrumbnav ul li a.logo_button:hover span {
    background: url(../images/SecuDocInverted.jpg) center center no-repeat;
    background-size: 100% auto;
    height: 100%;
    width: 190px;
    margin: 1px 0px 0px 10px;
    top: 1px;
}

.breadcrumbnav-bitmana ul li a.logo_button span,
.breadcrumbnav-bitmana ul li a.logo_button:hover span {
    background: url(../images/SecuDocBitManaInverted.png) center center no-repeat !important;
    background-size: 100% auto !important;
    height: 100% !important;
    width: 150px !important;
    margin: 1px 0px 0px 10px !important;
    top: 1px !important;
}

#headerPageOptions #breadcrumbnav ul li label {
    /*padding: 0 10px 0 20px;*/
    max-width: 200px;
    padding: 0px 20px;
}

#headerPageOptions ul {
    overflow: hidden;
    margin: 0px 4px 0 0px;
    padding: 0px 1px 0px 0px;
}

#headerPageOptions li#breadcrumbnav ul li:first-of-type {
    width: 200px;
}

#headerPageOptions #breadcrumbnav ul li a span {
    top: 0px;
}

#breadcrumbnav ul li a {
    width: 100%;
    max-width: 100%;
}


    #breadcrumbnav ul li a.home_button {
        margin: 7px 20px 0px 0px;
    }


#breadcrumbnav ul li:before {
    content: "\203A";
    position: absolute;
    left: -5px;
    top: -3px;
    font-size: 20px;
}

#breadcrumbnav ul li:nth-of-type(3):before {
    left: -15px;
}


#breadcrumbnav ul li:nth-of-type(1):before,
#breadcrumbnav ul li:nth-of-type(2):before {
    content: "";
    display: none;
}

#actions_panel {
    margin: -6px 0px 5px 0px;
}

#footer_copyright {
    /* background: rgba(99, 128, 148, 1); */
    /* background: rgba(235, 94, 94, 1); */
    /* background: rgba(18, 184, 42, 1); */
    background: rgba(0, 88, 143, 1);
    color: rgba(255, 255, 255, 0.72);
    position: absolute;
    bottom: 0px;
    z-index: 999;
    width: 100%;
    box-sizing: border-box;
    height: 30px;
}

nav#resizableNavigation {
    border-left: 0px none;
}


.NavigationWithSublist li a {
    color: rgba(255, 255, 255, 1);
}


#ActionsDropDown ul {
    top: 30px;
    background: rgba(0, 0, 0, 0.93);
    border-radius: 1px;
    font-size: 13px !important;
}

#ActionsDropDown ul li {
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    font-size: 13px !important;
}

#ActionsDropDown ul li a,
#ActionsDropDown ul li:hover a,
#ActionsDropDown li:hover li a {
    color: rgba(227, 227, 227, 1);
    padding: 4px;
    border-radius: 1px;
    max-width: 100%;
    font-size: 13px !important;
}

#ActionsDropDown ul li a.disabled, #ActionsDropDown ul li a.wmc_disabled, #header_chngpwdbutton.disabled {
    cursor: not-allowed;
    opacity: 0.4;
}

#header_chngpwdbutton.disabled:hover {
    text-decoration: none;
}

#actions_panel #ActionsDropDown li,
#actions_panel #ActionsDropDown li a {
    font-size: 13px !important;
}

#ActionsDropDown ul li:hover {
    background: rgba(0,145,213, 0.1) !important;
}

#ActionsDropDown ul li a:hover {
    color: rgba(255, 255, 255, 1);
    text-shadow: none;
    background: none;
}


#breadcrumbnav ul li a.home_button span {
    background-image: url(/Content/images/pathway/home.png);
    opacity: 0.53;
}

#breadcrumbnav ul li a.home_button:hover span {
    background-image: url(/Content/images/pathway/home.png);
    opacity: 1;
}

#breadcrumbnav ul li a {
    color: rgba(0, 0, 0, 0.9);
}

    #breadcrumbnav ul li a:hover {
        color: rgba(0, 0, 0, 0.9);
        text-decoration: underline;
    }


div.FlatView table,
div.FlatView table th,
div.FlatView table td {
    border: none !important;
}


.ui-jqgrid-titlebar {
    position: absolute;
    width: 100%;
    background: transparent !important;
    top: -53px;
    left: 0px;
    z-index: 1;
    display: none;
}

ul.NavigationWithSublist,
ul.NavigationWithSublist li {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
}

    ul.NavigationWithSublist li a {
        display: block;
        font-size: 13px;
        padding: 5px 5px 5px 30px;
        box-sizing: border-box;
    }

        ul.NavigationWithSublist li a span {
            font-size: 14px;
            font-weight: normal;
        }

        ul.NavigationWithSublist li a.isSelected span {
            font-weight: normal;
        }

    ul.NavigationWithSublist a.isSelected,
    ul.NavigationWithSublist a.isSelected:hover,
    #nav #foldermainnav a.jstree-checked {
        background-color: rgba(255, 255, 255, 0.072) !important;
    }

#content_tabs_main #foldernav,
#content_tabs_main .el-finder,
#content_tabs_main .ui-corner-all {
    border-radius: 1px;
}

#content_tabs_main .el-finder-workzone,
#content_tabs_main .el-finder-nav,
#content_tabs_main .policyEditView,
#content_tabs_main .folderViewMainColumn {
    background: transparent;
}

td.folderViewTD,
#content_tabs_main #foldernav,
#content_tabs_main .el-finder,
#content_tabs_main .folderViewTD,
#content_tabs_main .folderViewTD #foldermainnav,
#content_tabs_main .jstree-default .jstree-no-dots li:hover,
#content_tabs_main .jstree-default .jstree-no-dots li:hover a,
#content_tabs_main div.folderViewNavColumn,
#content_tabs_main .folderViewContainer.policyRulesView {
    background: rgba(255, 255, 255, 1) !important;
    color: inherit !important;
    max-height: 400px;
}

    #content_tabs_main .jstree-default .jstree-no-dots li:hover a:hover {
        color: black !important;
        background: rgba(0,145,213, 0.1) !important;
    }

#content_tabs_main .jstree-default .jstree-no-dots .jstree-checked,
#content_tabs_main:hover .jstree-default:hover .jstree-no-dots:hover .jstree-checked {
    background: #BADA55 !important;
    color: #000 !important;
}

h5 {
    padding: 10px;
}

form fieldset > section > div label {
    font-size: 13px;
}

#content_tabs_main form section .g3 input[type=checkbox] {
    margin-top: 8px;
}

.loginValidationErrors {
    background: rgba(200, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
    width: 350px;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 10px;
    position: absolute;
    top: calc(50% - 220px);
    left: calc(50% - 175px);
    font-family: OpenSansRegular;
    padding: 5px;
    display: none;
}

    .loginValidationErrors .validation-summary-errors {
        font-family: OpenSansRegular;
    }

        .loginValidationErrors .validation-summary-errors span {
            font-family: OpenSansRegular;
        }

    .loginValidationErrors ul,
    .loginValidationErrors li {
        font-size: 10px;
        margin: 0px;
        padding: 0px;
        list-style: none;
        font-family: OpenSansRegular;
    }

    .loginValidationErrors:empty {
        display: none !important;
    }

input[type=button][disabled],
input[type=button][disabled]:hover,
button[disabled],
button[disabled]:hover,
button:disabled,
button:disabled:hover,
#content_main button:disabled,
#content_main button:disabled:hover {
    background: rgba(0, 0, 0, 0.21) !important;
    box-shadow: none !important;
    cursor: not-allowed;
}

/*Icons*/
/*----------------------------------------------------------------------*/
/* Icons
/*----------------------------------------------------------------------*/
nav ul li.i_abacus a span, .i_abacus {
    background-image: url(images/icons/light/abacus.png);
}

nav ul li.i_access_denied a span, .i_access_denied {
    background-image: url(images/icons/light/access_denied.png);
}

nav ul li.i_address_book a span, .i_address_book {
    background-image: url(images/icons/light/address_book.png);
}

nav ul li.i_admin_user a span, .i_admin_user {
    background-image: url(images/icons/light/admin_user.png);
}

nav ul li.i_admin_user_2 a span, .i_admin_user_2 {
    background-image: url(images/icons/light/admin_user_2.png);
}

nav ul li.i_airplane a span, .i_airplane {
    background-image: url(images/icons/light/airplane.png);
}

nav ul li.i_alarm a span, .i_alarm {
    background-image: url(images/icons/light/alarm.png);
}

nav ul li.i_alarm_2 a span, .i_alarm_2 {
    background-image: url(images/icons/light/alarm_2.png);
}

nav ul li.i_alarm_clock a span, .i_alarm_clock {
    background-image: url(images/icons/light/alarm_clock.png);
}

nav ul li.i_alert a span, .i_alert {
    background-image: url(images/icons/light/alert.png);
}

nav ul li.i_android a span, .i_android {
    background-image: url(images/icons/light/android.png);
}

nav ul li.i_application a span, .i_application {
    background-image: url(images/icons/light/application.png);
}

nav ul li.i_archive a span, .i_archive {
    background-image: url(images/icons/light/archive.png);
}

nav ul li.i_arrow_down a span, .i_arrow_down {
    background-image: url(images/icons/light/arrow_down.png);
}

nav ul li.i_arrow_down_left a span, .i_arrow_down_left {
    background-image: url(images/icons/light/arrow_down_left.png);
}

nav ul li.i_arrow_down_right a span, .i_arrow_down_right {
    background-image: url(images/icons/light/arrow_down_right.png);
}

nav ul li.i_arrow_left a span, .i_arrow_left {
    background-image: url(images/icons/light/arrow_left.png);
}

nav ul li.i_arrow_right a span, .i_arrow_right {
    background-image: url(images/icons/light/arrow_right.png);
}

nav ul li.i_arrow_up a span, .i_arrow_up {
    background-image: url(images/icons/light/arrow_up.png);
}

nav ul li.i_arrow_up_left a span, .i_arrow_up_left {
    background-image: url(images/icons/light/arrow_up_left.png);
}

nav ul li.i_arrow_up_right a span, .i_arrow_up_right {
    background-image: url(images/icons/light/arrow_up_right.png);
}

nav ul li.i_bag a span, .i_bag {
    background-image: url(images/icons/light/bag.png);
}

nav ul li.i_balloons a span, .i_balloons {
    background-image: url(images/icons/light/balloons.png);
}

nav ul li.i_bandaid a span, .i_bandaid {
    background-image: url(images/icons/light/bandaid.png);
}

nav ul li.i_battery a span, .i_battery {
    background-image: url(images/icons/light/battery.png);
}

nav ul li.i_battery_33 a span, .i_battery_33 {
    background-image: url(images/icons/light/battery_33.png);
}

nav ul li.i_battery_66 a span, .i_battery_66 {
    background-image: url(images/icons/light/battery_66.png);
}

nav ul li.i_battery_empty a span, .i_battery_empty {
    background-image: url(images/icons/light/battery_empty.png);
}

nav ul li.i_battery_full a span, .i_battery_full {
    background-image: url(images/icons/light/battery_full.png);
}

nav ul li.i_bended_arrow_down a span, .i_bended_arrow_down {
    background-image: url(images/icons/light/bended_arrow_down.png);
}

nav ul li.i_bended_arrow_left a span, .i_bended_arrow_left {
    background-image: url(images/icons/light/bended_arrow_left.png);
}

nav ul li.i_bended_arrow_right a span, .i_bended_arrow_right {
    background-image: url(images/icons/light/bended_arrow_right.png);
}

nav ul li.i_bended_arrow_up a span, .i_bended_arrow_up {
    background-image: url(images/icons/light/bended_arrow_up.png);
}

nav ul li.i_big_brush a span, .i_big_brush {
    background-image: url(images/icons/light/big_brush.png);
}

nav ul li.i_blackberry a span, .i_blackberry {
    background-image: url(images/icons/light/blackberry.png);
}

nav ul li.i_blocks_images a span, .i_blocks_images {
    background-image: url(images/icons/light/blocks_images.png);
}

nav ul li.i_blu-ray a span, .i_blu-ray {
    background-image: url(images/icons/light/blu-ray.png);
}

nav ul li.i_bluetooth a span, .i_bluetooth {
    background-image: url(images/icons/light/bluetooth.png);
}

nav ul li.i_bluetooth_2 a span, .i_bluetooth_2 {
    background-image: url(images/icons/light/bluetooth_2.png);
}

nav ul li.i_book a span, .i_book {
    background-image: url(images/icons/light/book.png);
}

nav ul li.i_book_large a span, .i_book_large {
    background-image: url(images/icons/light/book_large.png);
}

nav ul li.i_books a span, .i_books {
    background-image: url(images/icons/light/books.png);
}

nav ul li.i_breadcrumb a span, .i_breadcrumb {
    background-image: url(images/icons/light/breadcrumb.png);
}

nav ul li.i_brush a span, .i_brush {
    background-image: url(images/icons/light/brush.png);
}

nav ul li.i_buildings a span, .i_buildings {
    background-image: url(images/icons/light/buildings.png);
}

nav ul li.i_bulls_eye a span, .i_bulls_eye {
    background-image: url(images/icons/light/bulls_eye.png);
}

nav ul li.i_calculator a span, .i_calculator {
    background-image: url(images/icons/light/calculator.png);
}

nav ul li.i_calendar a span, .i_calendar {
    background-image: url(images/icons/light/calendar.png);
}

nav ul li.i_calendar_day a span, .i_calendar_day {
    background-image: url(images/icons/light/calendar_day.png);
}

nav ul li.i_camera a span, .i_camera {
    background-image: url(images/icons/light/camera.png);
}

nav ul li.i_camera_2 a span, .i_camera_2 {
    background-image: url(images/icons/light/camera_2.png);
}

nav ul li.i_car a span, .i_car {
    background-image: url(images/icons/light/car.png);
}

nav ul li.i_cash_register a span, .i_cash_register {
    background-image: url(images/icons/light/cash_register.png);
}

nav ul li.i_cassette a span, .i_cassette {
    background-image: url(images/icons/light/cassette.png);
}

nav ul li.i_cat a span, .i_cat {
    background-image: url(images/icons/light/cat.png);
}

nav ul li.i_cd a span, .i_cd {
    background-image: url(images/icons/light/cd.png);
}

nav ul li.i_chair a span, .i_chair {
    background-image: url(images/icons/light/chair.png);
}

nav ul li.i_chart a span, .i_chart {
    background-image: url(images/icons/light/chart.png);
}

nav ul li.i_chart_2 a span, .i_chart_2 {
    background-image: url(images/icons/light/chart_2.png);
}

nav ul li.i_chart_3 a span, .i_chart_3 {
    background-image: url(images/icons/light/chart_3.png);
}

nav ul li.i_chart_4 a span, .i_chart_4 {
    background-image: url(images/icons/light/chart_4.png);
}

nav ul li.i_chart_5 a span, .i_chart_5 {
    background-image: url(images/icons/light/chart_5.png);
}

nav ul li.i_chart_6 a span, .i_chart_6 {
    background-image: url(images/icons/light/chart_6.png);
}

nav ul li.i_chart_7 a span, .i_chart_7 {
    background-image: url(images/icons/light/chart_7.png);
}

nav ul li.i_chart_8 a span, .i_chart_8 {
    background-image: url(images/icons/light/chart_8.png);
}

nav ul li.i_chemical a span, .i_chemical {
    background-image: url(images/icons/light/chemical.png);
}

nav ul li.i_chrome a span, .i_chrome {
    background-image: url(images/icons/light/chrome.png);
}

nav ul li.i_clipboard a span, .i_clipboard {
    background-image: url(images/icons/light/clipboard.png);
}

nav ul li.i_clock a span, .i_clock {
    background-image: url(images/icons/light/clock.png);
}

nav ul li.i_Cloud a span, .i_Cloud {
    background-image: url(images/icons/light/cloud.png);
}

nav ul li.i_cloud_download a span, .i_cloud_download {
    background-image: url(images/icons/light/cloud_download.png);
}

nav ul li.i_cloud_upload a span, .i_cloud_upload {
    background-image: url(images/icons/light/cloud_upload.png);
}

nav ul li.i_cog a span, .i_cog {
    background-image: url(images/icons/light/cog.png);
}

nav ul li.i_cog_2 a span, .i_cog_2 {
    background-image: url(images/icons/light/cog_2.png);
}

nav ul li.i_cog_3 a span, .i_cog_3 {
    background-image: url(images/icons/light/cog_3.png);
}

nav ul li.i_cog_4 a span, .i_cog_4 {
    background-image: url(images/icons/light/cog_4.png);
}

nav ul li.i_collapse a span, .i_collapse {
    background-image: url(images/icons/light/collapse.png);
}

nav ul li.i_companies a span, .i_companies {
    background-image: url(images/icons/light/companies.png);
}

nav ul li.i_compress a span, .i_compress {
    background-image: url(images/icons/light/compress.png);
}

nav ul li.i_copy a span, .i_copy {
    background-image: url(images/icons/light/copy.png);
}

nav ul li.i_coverflow a span, .i_coverflow {
    background-image: url(images/icons/light/coverflow.png);
}

nav ul li.i_create_write a span, .i_create_write {
    background-image: url(images/icons/light/create_write.png);
}

nav ul li.i_cross a span, .i_cross {
    background-image: url(images/icons/light/cross.png);
}

nav ul li.i_cup a span, .i_cup {
    background-image: url(images/icons/light/cup.png);
}

nav ul li.i_cursor a span, .i_cursor {
    background-image: url(images/icons/light/cursor.png);
}

nav ul li.i_delicious a span, .i_delicious {
    background-image: url(images/icons/light/delicious.png);
}

nav ul li.i_desk a span, .i_desk {
    background-image: url(images/icons/light/desk.png);
}

nav ul li.i_digg a span, .i_digg {
    background-image: url(images/icons/light/digg.png);
}

nav ul li.i_digg_2 a span, .i_digg_2 {
    background-image: url(images/icons/light/digg_2.png);
}

nav ul li.i_document a span, .i_document {
    background-image: url(images/icons/light/document.png);
}

nav ul li.i_document_add a span, .i_document_add {
    background-image: url(images/icons/light/document_add.png);
}

nav ul li.i_document_delete a span, .i_document_delete {
    background-image: url(images/icons/light/document_delete.png);
}

nav ul li.i_documents a span, .i_documents {
    background-image: url(images/icons/light/documents.png);
}

nav ul li.i_download a span, .i_download {
    background-image: url(images/icons/light/download.png);
}

nav ul li.i_download_to_computer a span, .i_download_to_computer {
    background-image: url(images/icons/light/download_to_computer.png);
}

nav ul li.i_dress a span, .i_dress {
    background-image: url(images/icons/light/dress.png);
}

nav ul li.i_dribbble a span, .i_dribbble {
    background-image: url(images/icons/light/dribbble.png);
}

nav ul li.i_dribbble_2 a span, .i_dribbble_2 {
    background-image: url(images/icons/light/dribbble_2.png);
}

nav ul li.i_dropbox a span, .i_dropbox {
    background-image: url(images/icons/light/dropbox.png);
}

nav ul li.i_drupal a span, .i_drupal {
    background-image: url(images/icons/light/drupal.png);
}

nav ul li.i_duplicate a span, .i_duplicate {
    background-image: url(images/icons/light/duplicate.png);
}

nav ul li.i_dvd a span, .i_dvd {
    background-image: url(images/icons/light/dvd.png);
}

nav ul li.i_eject a span, .i_eject {
    background-image: url(images/icons/light/eject.png);
}

nav ul li.i_electricty_input a span, .i_electricty_input {
    background-image: url(images/icons/light/electricty_input.png);
}

nav ul li.i_electricty_plug a span, .i_electricty_plug {
    background-image: url(images/icons/light/electricty_plug.png);
}

nav ul li.i_empty a span, .i_empty {
    background-image: url(images/icons/light/empty.png);
}

nav ul li.i_excel_document a span, .i_excel_document {
    background-image: url(images/icons/light/excel_document.png);
}

nav ul li.i_excel_documents a span, .i_excel_documents {
    background-image: url(images/icons/light/excel_documents.png);
}

nav ul li.i_exclamation a span, .i_exclamation {
    background-image: url(images/icons/light/exclamation.png);
}

nav ul li.i_exit a span, .i_exit {
    background-image: url(images/icons/light/exit.png);
}

nav ul li.i_expand a span, .i_expand {
    background-image: url(images/icons/light/expand.png);
}

nav ul li.i_expose a span, .i_expose {
    background-image: url(images/icons/light/expose.png);
}

nav ul li.i_expression_engine a span, .i_expression_engine {
    background-image: url(images/icons/light/expression_engine.png);
}

nav ul li.i_eyedropper a span, .i_eyedropper {
    background-image: url(images/icons/light/eyedropper.png);
}

nav ul li.i_facebook a span, .i_facebook {
    background-image: url(images/icons/light/facebook.png);
}

nav ul li.i_facebook_like a span, .i_facebook_like {
    background-image: url(images/icons/light/facebook_like.png);
}

nav ul li.i_fax a span, .i_fax {
    background-image: url(images/icons/light/fax.png);
}

nav ul li.i_female a span, .i_female {
    background-image: url(images/icons/light/female.png);
}

nav ul li.i_female_contour a span, .i_female_contour {
    background-image: url(images/icons/light/female_contour.png);
}

nav ul li.i_file_cabinet a span, .i_file_cabinet {
    background-image: url(images/icons/light/file_cabinet.png);
}

nav ul li.i_film a span, .i_film {
    background-image: url(images/icons/light/film.png);
}

nav ul li.i_film_2 a span, .i_film_2 {
    background-image: url(images/icons/light/film_2.png);
}

nav ul li.i_filmcamera a span, .i_filmcamera {
    background-image: url(images/icons/light/filmcamera.png);
}

nav ul li.i_finish_flag a span, .i_finish_flag {
    background-image: url(images/icons/light/finish_flag.png);
}

nav ul li.i_firefox a span, .i_firefox {
    background-image: url(images/icons/light/firefox.png);
}

nav ul li.i_flag a span, .i_flag {
    background-image: url(images/icons/light/flag.png);
}

nav ul li.i_flag_2 a span, .i_flag_2 {
    background-image: url(images/icons/light/flag_2.png);
}

nav ul li.i_folder a span, .i_folder {
    background-image: url(images/icons/light/folder.png);
}

nav ul li.i_folder_add a span, .i_folder_add {
    background-image: url(images/icons/light/folder_add.png);
}

nav ul li.i_folder_closed a span, .i_folder_closed {
    background-image: url(images/icons/light/folder_closed.png);
}

nav ul li.i_folder_delete a span, .i_folder_delete {
    background-image: url(images/icons/light/folder_delete.png);
}

nav ul li.i_folder_download a span, .i_folder_download {
    background-image: url(images/icons/light/folder_download.png);
}

nav ul li.i_folder_lock a span, .i_folder_lock {
    background-image: url(images/icons/light/folder_lock.png);
}

nav ul li.i_folder_love a span, .i_folder_love {
    background-image: url(images/icons/light/folder_love.png);
}

nav ul li.i_folder_upload a span, .i_folder_upload {
    background-image: url(images/icons/light/folder_upload.png);
}

nav ul li.i_footprint a span, .i_footprint {
    background-image: url(images/icons/light/footprint.png);
}

nav ul li.i_forward a span, .i_forward {
    background-image: url(images/icons/light/forward.png);
}

nav ul li.i_fountain_pen a span, .i_fountain_pen {
    background-image: url(images/icons/light/fountain_pen.png);
}

nav ul li.i_frames a span, .i_frames {
    background-image: url(images/icons/light/frames.png);
}

nav ul li.i_fullscreen a span, .i_fullscreen {
    background-image: url(images/icons/light/fullscreen.png);
}

nav ul li.i_funnel a span, .i_funnel {
    background-image: url(images/icons/light/funnel.png);
}

nav ul li.i_globe a span, .i_globe {
    background-image: url(images/icons/light/globe.png);
}

nav ul li.i_globe_2 a span, .i_globe_2 {
    background-image: url(images/icons/light/globe_2.png);
}

nav ul li.i_google_buzz a span, .i_google_buzz {
    background-image: url(images/icons/light/google_buzz.png);
}

nav ul li.i_google_maps a span, .i_google_maps {
    background-image: url(images/icons/light/google_maps.png);
}

nav ul li.i_Reports a span, .i_graph {
    background-image: url(images/icons/light/graph.png);
}

nav ul li.i_grid a span, .i_grid {
    background-image: url(images/icons/light/grid.png);
}

nav ul li.i_hd a span, .i_hd {
    background-image: url(images/icons/light/hd.png);
}

nav ul li.i_hd_2 a span, .i_hd_2 {
    background-image: url(images/icons/light/hd_2.png);
}

nav ul li.i_hd_3 a span, .i_hd_3 {
    background-image: url(images/icons/light/hd_3.png);
}

nav ul li.i_headphones a span, .i_headphones {
    background-image: url(images/icons/light/headphones.png);
}

nav ul li.i_help a span, .i_help {
    background-image: url(images/icons/light/help.png);
}

nav ul li.i_house a span, .i_house {
    background-image: url(images/icons/light/house.png);
}

nav ul li.i_house_2 a span, .i_house_2 {
    background-image: url(images/icons/light/house_2.png);
}

nav ul li.i_ice_cream a span, .i_ice_cream {
    background-image: url(images/icons/light/ice_cream.png);
}

nav ul li.i_ice_cream_2 a span, .i_ice_cream_2 {
    background-image: url(images/icons/light/ice_cream_2.png);
}

nav ul li.i_ichat a span, .i_ichat {
    background-image: url(images/icons/light/ichat.png);
}

nav ul li.i_Devices a span, .i_imac {
    background-image: url(images/icons/light/imac.png);
}

nav ul li.i_image a span, .i_image {
    background-image: url(images/icons/light/image.png);
}

nav ul li.i_image_2 a span, .i_image_2 {
    background-image: url(images/icons/light/image_2.png);
}

nav ul li.i_images a span, .i_images {
    background-image: url(images/icons/light/images.png);
}

nav ul li.i_images_2 a span, .i_images_2 {
    background-image: url(images/icons/light/images_2.png);
}

nav ul li.i_inbox a span, .i_inbox {
    background-image: url(images/icons/light/inbox.png);
}

nav ul li.i_incomming a span, .i_incomming {
    background-image: url(images/icons/light/incomming.png);
}

nav ul li.i_information a span, .i_information {
    background-image: url(images/icons/light/information.png);
}

nav ul li.i_ipad a span, .i_ipad {
    background-image: url(images/icons/light/ipad.png);
}

nav ul li.i_iphone_3g a span, .i_iphone_3g {
    background-image: url(images/icons/light/iphone_3g.png);
}

nav ul li.i_Mdm a span, .i_iphone_4 {
    background-image: url(images/icons/light/iphone_4.png);
}

nav ul li.i_Compliance a span, .i_iphone_4 {
    background-image: url(images/icons/light/folder_love.png);
}

nav ul li.i_ipod a span, .i_ipod {
    background-image: url(images/icons/light/ipod.png);
}

nav ul li.i_ipod_nano a span, .i_ipod_nano {
    background-image: url(images/icons/light/ipod_nano.png);
}

nav ul li.i_joomla a span, .i_joomla {
    background-image: url(images/icons/light/joomla.png);
}

nav ul li.i_key a span, .i_key {
    background-image: url(images/icons/light/key.png);
}

nav ul li.i_key_2 a span, .i_key_2 {
    background-image: url(images/icons/light/key_2.png);
}

nav ul li.i_keys a span, .i_keys {
    background-image: url(images/icons/light/key_2.png);
}

nav ul li.i_Keys a span, .i_Keys {
    background-image: url(images/icons/light/key_2.png);
}

nav ul li.i_ladys_purse a span, .i_ladys_purse {
    background-image: url(images/icons/light/ladys_purse.png);
}

nav ul li.i_lamp a span, .i_lamp {
    background-image: url(images/icons/light/lamp.png);
}

nav ul li.i_laptop a span, .i_laptop {
    background-image: url(images/icons/light/laptop.png);
}

nav ul li.i_lastfm a span, .i_lastfm {
    background-image: url(images/icons/light/lastfm.png);
}

nav ul li.i_lemonade_stand a span, .i_lemonade_stand {
    background-image: url(images/icons/light/lemonade_stand.png);
}

nav ul li.i_light_bulb a span, .i_light_bulb {
    background-image: url(images/icons/light/light_bulb.png);
}

nav ul li.i_link a span, .i_link {
    background-image: url(images/icons/light/link.png);
}

nav ul li.i_link_2 a span, .i_link_2 {
    background-image: url(images/icons/light/link_2.png);
}

nav ul li.i_linux a span, .i_linux {
    background-image: url(images/icons/light/linux.png);
}

nav ul li.i_Logs a span, .i_list {
    background-image: url(images/icons/light/list.png);
}

nav ul li.i_list_image a span, .i_list_image {
    background-image: url(images/icons/light/list_image.png);
}

nav ul li.i_list_images a span, .i_list_images {
    background-image: url(images/icons/light/list_images.png);
}

nav ul li.i_loading_bar a span, .i_loading_bar {
    background-image: url(images/icons/light/loading_bar.png);
}

nav ul li.i_locked a span, .i_locked {
    background-image: url(images/icons/light/locked.png);
}

nav ul li.i_locked_2 a span, .i_locked_2 {
    background-image: url(images/icons/light/locked_2.png);
}

nav ul li.i_macos a span, .i_macos {
    background-image: url(images/icons/light/macos.png);
}

nav ul li.i_magic_mouse a span, .i_magic_mouse {
    background-image: url(images/icons/light/magic_mouse.png);
}

nav ul li.i_magnifying_glass a span, .i_magnifying_glass {
    background-image: url(images/icons/light/magnifying_glass.png);
}

nav ul li.i_mail a span, .i_mail {
    background-image: url(images/icons/light/mail.png);
}

nav ul li.i_male a span, .i_male {
    background-image: url(images/icons/light/male.png);
}

nav ul li.i_male_contour a span, .i_male_contour {
    background-image: url(images/icons/light/male_contour.png);
}

nav ul li.i_map a span, .i_map {
    background-image: url(images/icons/light/map.png);
}

nav ul li.i_marker a span, .i_marker {
    background-image: url(images/icons/light/marker.png);
}

nav ul li.i_maximize a span, .i_maximize {
    background-image: url(images/icons/light/maximize.png);
}

nav ul li.i_medical_case a span, .i_medical_case {
    background-image: url(images/icons/light/medical_case.png);
}

nav ul li.i_megaphone a span, .i_megaphone {
    background-image: url(images/icons/light/megaphone.png);
}

nav ul li.i_microphone a span, .i_microphone {
    background-image: url(images/icons/light/microphone.png);
}

nav ul li.i_mighty_mouse a span, .i_mighty_mouse {
    background-image: url(images/icons/light/mighty_mouse.png);
}

nav ul li.i_minimize a span, .i_minimize {
    background-image: url(images/icons/light/minimize.png);
}

nav ul li.i_minus a span, .i_minus {
    background-image: url(images/icons/light/minus.png);
}

nav ul li.i_mobile_phone a span, .i_mobile_phone {
    background-image: url(images/icons/light/mobile_phone.png);
}

nav ul li.i_mobypicture a span, .i_mobypicture {
    background-image: url(images/icons/light/mobypicture.png);
}

nav ul li.i_money a span, .i_money {
    background-image: url(images/icons/light/money.png);
}

nav ul li.i_money_2 a span, .i_money_2 {
    background-image: url(images/icons/light/money_2.png);
}

nav ul li.i_monitor a span, .i_monitor {
    background-image: url(images/icons/light/monitor.png);
}

nav ul li.i_mouse a span, .i_mouse {
    background-image: url(images/icons/light/mouse.png);
}

nav ul li.i_myspace a span, .i_myspace {
    background-image: url(images/icons/light/myspace.png);
}

nav ul li.i_next a span, .i_next {
    background-image: url(images/icons/light/next.png);
}

nav ul li.i_note_book a span, .i_note_book {
    background-image: url(images/icons/light/note_book.png);
}

nav ul li.i_outgoing a span, .i_outgoing {
    background-image: url(images/icons/light/outgoing.png);
}

nav ul li.i_pacman a span, .i_pacman {
    background-image: url(images/icons/light/pacman.png);
}

nav ul li.i_pacman_ghost a span, .i_pacman_ghost {
    background-image: url(images/icons/light/pacman_ghost.png);
}

nav ul li.i_paint_brush a span, .i_paint_brush {
    background-image: url(images/icons/light/paint_brush.png);
}

nav ul li.i_pants a span, .i_pants {
    background-image: url(images/icons/light/pants.png);
}

nav ul li.i_paperclip a span, .i_paperclip {
    background-image: url(images/icons/light/paperclip.png);
}

nav ul li.i_paste a span, .i_paste {
    background-image: url(images/icons/light/paste.png);
}

nav ul li.i_pause a span, .i_pause {
    background-image: url(images/icons/light/pause.png);
}

nav ul li.i_paypal a span, .i_paypal {
    background-image: url(images/icons/light/paypal.png);
}

nav ul li.i_paypal_2 a span, .i_paypal_2 {
    background-image: url(images/icons/light/paypal_2.png);
}

nav ul li.i_paypal_3 a span, .i_paypal_3 {
    background-image: url(images/icons/light/paypal_3.png);
}

nav ul li.i_pdf_document a span, .i_pdf_document {
    background-image: url(images/icons/light/pdf_document.png);
}

nav ul li.i_pdf_documents a span, .i_pdf_documents {
    background-image: url(images/icons/light/pdf_documents.png);
}

nav ul li.i_Policy a span, .i_Policy {
    background-image: url(images/icons/light/pencil.png);
}

nav ul li.i_phone a span, .i_phone {
    background-image: url(images/icons/light/phone.png);
}

nav ul li.i_phone_2 a span, .i_phone_2 {
    background-image: url(images/icons/light/phone_2.png);
}

nav ul li.i_phone_hook a span, .i_phone_hook {
    background-image: url(images/icons/light/phone_hook.png);
}

nav ul li.i_piggy_bank a span, .i_piggy_bank {
    background-image: url(images/icons/light/piggy_bank.png);
}

nav ul li.i_plane_suitecase a span, .i_plane_suitecase {
    background-image: url(images/icons/light/plane_suitecase.png);
}

nav ul li.i_play a span, .i_play {
    background-image: url(images/icons/light/play.png);
}

nav ul li.i_plixi a span, .i_plixi {
    background-image: url(images/icons/light/plixi.png);
}

nav ul li.i_plus a span, .i_plus {
    background-image: url(images/icons/light/plus.png);
}

nav ul li.i_post_card a span, .i_post_card {
    background-image: url(images/icons/light/post_card.png);
}

nav ul li.i_power a span, .i_power {
    background-image: url(images/icons/light/power.png);
}

nav ul li.i_powerpoint_document a span, .i_powerpoint_document {
    background-image: url(images/icons/light/powerpoint_document.png);
}

nav ul li.i_powerpoint_documents a span, .i_powerpoint_documents {
    background-image: url(images/icons/light/powerpoint_documents.png);
}

nav ul li.i_presentation a span, .i_presentation {
    background-image: url(images/icons/light/presentation.png);
}

nav ul li.i_prev a span, .i_prev {
    background-image: url(images/icons/light/prev.png);
}

nav ul li.i_preview a span, .i_preview {
    background-image: url(images/icons/light/preview.png);
}

nav ul li.i_price_tag a span, .i_price_tag {
    background-image: url(images/icons/light/price_tag.png);
}

nav ul li.i_price_tags a span, .i_price_tags {
    background-image: url(images/icons/light/price_tags.png);
}

nav ul li.i_printer a span, .i_printer {
    background-image: url(images/icons/light/printer.png);
}

nav ul li.i_question a span, .i_question {
    background-image: url(images/icons/light/question.png);
}

nav ul li.i_radio a span, .i_radio {
    background-image: url(images/icons/light/radio.png);
}

nav ul li.i_record a span, .i_record {
    background-image: url(images/icons/light/record.png);
}

nav ul li.i_recycle a span, .i_recycle {
    background-image: url(images/icons/light/recycle.png);
}

nav ul li.i_refresh a span, .i_refresh {
    background-image: url(images/icons/light/refresh.png);
}

nav ul li.i_refresh_2 a span, .i_refresh_2 {
    background-image: url(images/icons/light/refresh_2.png);
}

nav ul li.i_refresh_3 a span, .i_refresh_3 {
    background-image: url(images/icons/light/refresh_3.png);
}

nav ul li.i_refresh_4 a span, .i_refresh_4 {
    background-image: url(images/icons/light/refresh_4.png);
}

nav ul li.i_repeat a span, .i_repeat {
    background-image: url(images/icons/light/repeat.png);
}

nav ul li.i_rewind a span, .i_rewind {
    background-image: url(images/icons/light/rewind.png);
}

nav ul li.i_robot a span, .i_robot {
    background-image: url(images/icons/light/robot.png);
}

nav ul li.i_rss a span, .i_rss {
    background-image: url(images/icons/light/rss.png);
}

nav ul li.i_ruler a span, .i_ruler {
    background-image: url(images/icons/light/ruler.png);
}

nav ul li.i_ruler_2 a span, .i_ruler_2 {
    background-image: url(images/icons/light/ruler_2.png);
}

nav ul li.i_running_man a span, .i_running_man {
    background-image: url(images/icons/light/running_man.png);
}

nav ul li.i_safari a span, .i_safari {
    background-image: url(images/icons/light/safari.png);
}

nav ul li.i_scan_label a span, .i_scan_label {
    background-image: url(images/icons/light/scan_label.png);
}

nav ul li.i_scissors a span, .i_scissors {
    background-image: url(images/icons/light/scissors.png);
}

nav ul li.i_sd a span, .i_sd {
    background-image: url(images/icons/light/sd.png);
}

nav ul li.i_sd_2 a span, .i_sd_2 {
    background-image: url(images/icons/light/sd_2.png);
}

nav ul li.i_sd_3 a span, .i_sd_3 {
    background-image: url(images/icons/light/sd_3.png);
}

nav ul li.i_Configuration a span, .i_settings {
    background-image: url(images/icons/light/settings.png);
}

nav ul li.i_settings_2 a span, .i_settings_2 {
    background-image: url(images/icons/light/settings_2.png);
}

nav ul li.i_shopping_bag a span, .i_shopping_bag {
    background-image: url(images/icons/light/shopping_bag.png);
}

nav ul li.i_shopping_basket a span, .i_shopping_basket {
    background-image: url(images/icons/light/shopping_basket.png);
}

nav ul li.i_shopping_basket_2 a span, .i_shopping_basket_2 {
    background-image: url(images/icons/light/shopping_basket_2.png);
}

nav ul li.i_shopping_cart a span, .i_shopping_cart {
    background-image: url(images/icons/light/shopping_cart.png);
}

nav ul li.i_shopping_cart_2 a span, .i_shopping_cart_2 {
    background-image: url(images/icons/light/shopping_cart_2.png);
}

nav ul li.i_shopping_cart_3 a span, .i_shopping_cart_3 {
    background-image: url(images/icons/light/shopping_cart_3.png);
}

nav ul li.i_shopping_cart_4 a span, .i_shopping_cart_4 {
    background-image: url(images/icons/light/shopping_cart_4.png);
}

nav ul li.i_shuffle a span, .i_shuffle {
    background-image: url(images/icons/light/shuffle.png);
}

nav ul li.i_sign_post a span, .i_sign_post {
    background-image: url(images/icons/light/sign_post.png);
}

nav ul li.i_skype a span, .i_skype {
    background-image: url(images/icons/light/skype.png);
}

nav ul li.i_sleeveless_shirt a span, .i_sleeveless_shirt {
    background-image: url(images/icons/light/sleeveless_shirt.png);
}

nav ul li.i_socks a span, .i_socks {
    background-image: url(images/icons/light/socks.png);
}

nav ul li.i_sound a span, .i_sound {
    background-image: url(images/icons/light/sound.png);
}

nav ul li.i_speech_bubble a span, .i_speech_bubble {
    background-image: url(images/icons/light/speech_bubble.png);
}

nav ul li.i_speech_bubble_2 a span, .i_speech_bubble_2 {
    background-image: url(images/icons/light/speech_bubble_2.png);
}

nav ul li.i_speech_bubbles a span, .i_speech_bubbles {
    background-image: url(images/icons/light/speech_bubbles.png);
}

nav ul li.i_speech_bubbles_2 a span, .i_speech_bubbles_2 {
    background-image: url(images/icons/light/speech_bubbles_2.png);
}

nav ul li.i_sport_shirt a span, .i_sport_shirt {
    background-image: url(images/icons/light/sport_shirt.png);
}

nav ul li.i_stop a span, .i_stop {
    background-image: url(images/icons/light/stop.png);
}

nav ul li.i_stop_watch a span, .i_stop_watch {
    background-image: url(images/icons/light/stop_watch.png);
}

nav ul li.i_strategy a span, .i_strategy {
    background-image: url(images/icons/light/strategy.png);
}

nav ul li.i_strategy_2 a span, .i_strategy_2 {
    background-image: url(images/icons/light/strategy_2.png);
}

nav ul li.i_stubleupon a span, .i_stubleupon {
    background-image: url(images/icons/light/stubleupon.png);
}

nav ul li.i_suitecase a span, .i_suitecase {
    background-image: url(images/icons/light/suitecase.png);
}

nav ul li.i_sweater a span, .i_sweater {
    background-image: url(images/icons/light/sweater.png);
}

nav ul li.i_t-shirt a span, .i_t-shirt {
    background-image: url(images/icons/light/t-shirt.png);
}

nav ul li.i_table a span, .i_table {
    background-image: url(images/icons/light/table.png);
}

nav ul li.i_tag a span, .i_tag {
    background-image: url(images/icons/light/tag.png);
}

nav ul li.i_tags a span, .i_tags {
    background-image: url(images/icons/light/tags.png);
}

nav ul li.i_television a span, .i_television {
    background-image: url(images/icons/light/television.png);
}

nav ul li.i_tick a span, .i_tick {
    background-image: url(images/icons/light/tick.png);
}

nav ul li.i_timer a span, .i_timer {
    background-image: url(images/icons/light/timer.png);
}

nav ul li.i_trashcan a span, .i_trashcan {
    background-image: url(images/icons/light/trashcan.png);
}

nav ul li.i_trashcan_2 a span, .i_trashcan_2 {
    background-image: url(images/icons/light/trashcan_2.png);
}

nav ul li.i_travel_suitecase a span, .i_travel_suitecase {
    background-image: url(images/icons/light/travel_suitecase.png);
}

nav ul li.i_tree a span, .i_tree {
    background-image: url(images/icons/light/tree.png);
}

nav ul li.i_triangle_double_down a span, .i_triangle_double_down {
    background-image: url(images/icons/light/triangle_double_down.png);
}

nav ul li.i_triangle_double_left a span, .i_triangle_double_left {
    background-image: url(images/icons/light/triangle_double_left.png);
}

nav ul li.i_triangle_double_right a span, .i_triangle_double_right {
    background-image: url(images/icons/light/triangle_double_right.png);
}

nav ul li.i_triangle_double_up a span, .i_triangle_double_up {
    background-image: url(images/icons/light/triangle_double_up.png);
}

nav ul li.i_triangle_down a span, .i_triangle_down {
    background-image: url(images/icons/light/triangle_down.png);
}

nav ul li.i_triangle_down_left a span, .i_triangle_down_left {
    background-image: url(images/icons/light/triangle_down_left.png);
}

nav ul li.i_triangle_down_right a span, .i_triangle_down_right {
    background-image: url(images/icons/light/triangle_down_right.png);
}

nav ul li.i_triangle_left a span, .i_triangle_left {
    background-image: url(images/icons/light/triangle_left.png);
}

nav ul li.i_triangle_left_right a span, .i_triangle_left_right {
    background-image: url(images/icons/light/triangle_left_right.png);
}

nav ul li.i_triangle_right a span, .i_triangle_right {
    background-image: url(images/icons/light/triangle_right.png);
}

nav ul li.i_triangle_up a span, .i_triangle_up {
    background-image: url(images/icons/light/triangle_up.png);
}

nav ul li.i_triangle_up_down a span, .i_triangle_up_down {
    background-image: url(images/icons/light/triangle_up_down.png);
}

nav ul li.i_triangle_up_left a span, .i_triangle_up_left {
    background-image: url(images/icons/light/triangle_up_left.png);
}

nav ul li.i_triangle_up_right a span, .i_triangle_up_right {
    background-image: url(images/icons/light/triangle_up_right.png);
}

nav ul li.i_trolly a span, .i_trolly {
    background-image: url(images/icons/light/trolly.png);
}

nav ul li.i_truck a span, .i_truck {
    background-image: url(images/icons/light/truck.png);
}

nav ul li.i_tumbler a span, .i_tumbler {
    background-image: url(images/icons/light/tumbler.png);
}

nav ul li.i_twitter a span, .i_twitter {
    background-image: url(images/icons/light/twitter.png);
}

nav ul li.i_twitter_2 a span, .i_twitter_2 {
    background-image: url(images/icons/light/twitter_2.png);
}

nav ul li.i_typo a span, .i_typo {
    background-image: url(images/icons/light/typo.png);
}

nav ul li.i_umbrella a span, .i_umbrella {
    background-image: url(images/icons/light/umbrella.png);
}

nav ul li.i_under_construction a span, .i_under_construction {
    background-image: url(images/icons/light/under_construction.png);
}

nav ul li.i_unlocked a span, .i_unlocked {
    background-image: url(images/icons/light/unlocked.png);
}

nav ul li.i_upload a span, .i_upload {
    background-image: url(images/icons/light/upload.png);
}

nav ul li.i_users a span, .i_user {
    background-image: url(images/icons/light/user.png);
}

nav ul li.i_user_2 a span, .i_user_2 {
    background-image: url(images/icons/light/user_2.png);
}

nav ul li.i_user_comment a span, .i_user_comment {
    background-image: url(images/icons/light/user_comment.png);
}

nav ul li.i_Users a span, .i_users {
    background-image: url(images/icons/light/users.png);
}

nav ul li.i_users_2 a span, .i_users_2 {
    background-image: url(images/icons/light/users_2.png);
}

nav ul li.i_v-card a span, .i_v-card {
    background-image: url(images/icons/light/v-card.png);
}

nav ul li.i_v-card_2 a span, .i_v-card_2 {
    background-image: url(images/icons/light/v-card_2.png);
}

nav ul li.i_vault a span, .i_vault {
    background-image: url(images/icons/light/vault.png);
}

nav ul li.i_vimeo a span, .i_vimeo {
    background-image: url(images/icons/light/vimeo.png);
}

nav ul li.i_vimeo_2 a span, .i_vimeo_2 {
    background-image: url(images/icons/light/vimeo_2.png);
}

nav ul li.i_walking_man a span, .i_walking_man {
    background-image: url(images/icons/light/walking_man.png);
}

nav ul li.i_wifi_signal a span, .i_wifi_signal {
    background-image: url(images/icons/light/wifi_signal.png);
}

nav ul li.i_wifi_signal_2 a span, .i_wifi_signal_2 {
    background-image: url(images/icons/light/wifi_signal_2.png);
}

nav ul li.i_windows a span, .i_windows {
    background-image: url(images/icons/light/windows.png);
}

nav ul li.i_winner_podium a span, .i_winner_podium {
    background-image: url(images/icons/light/winner_podium.png);
}

nav ul li.i_wizard a span, .i_wizard {
    background-image: url(images/icons/light/wizard.png);
}

nav ul li.i_word_document a span, .i_word_document {
    background-image: url(images/icons/light/word_document.png);
}

nav ul li.i_word_documents a span, .i_word_documents {
    background-image: url(images/icons/light/word_documents.png);
}

nav ul li.i_wordpress a span, .i_wordpress {
    background-image: url(images/icons/light/wordpress.png);
}

nav ul li.i_wordpress_2 a span, .i_wordpress_2 {
    background-image: url(images/icons/light/wordpress_2.png);
}

nav ul li.i_youtube a span, .i_youtube {
    background-image: url(images/icons/light/youtube.png);
}

nav ul li.i_youtube_2 a span, .i_youtube_2 {
    background-image: url(images/icons/light/youtube_2.png);
}

nav ul li.i_zip_file a span, .i_zip_file {
    background-image: url(images/icons/light/zip_file.png);
}

nav ul li.i_Packages a span, .i_zip_files {
    background-image: url(images/icons/light/zip_files.png);
}


/*Main Navigation Sublist */
div.NavigationWithSublist {
    background-color: White;
    padding-left: 15px;
    padding-top: 3px;
    background-image: url(/Content/css/light/images/paper_01.png)
}

ul.NavigationWithSublist {
    background-color: transparent;
    display: inherit;
    margin-bottom: 0;
    border: none;
}

    ul.NavigationWithSublist a {
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: left center;
        border-radius: 3px 3px 3px 3px;
        line-height: 20px;
        outline: medium none;
        padding-left: 15px;
        border: inherit;
    }

        ul.NavigationWithSublist a:hover {
            background-color: #E0E0E0;
            background-color: rgba(0,145,213,0.1);
        }

        ul.NavigationWithSublist a:active, ul.NavigationWithSublist a.active {
            background-image: url(/Content/css/light/images/loading.gif);
            background-repeat: no-repeat;
            background-position: left center;
            background-color: rgba(0,145,213,0.1);
        }

            ul.NavigationWithSublist a:active span, ul.NavigationWithSublist a.active span {
                color: #353535;
                font-weight: 400;
                text-shadow: 0 1px 0 #FFF;
            }

    ul.NavigationWithSublist .isSelected, ul.NavigationWithSublist .isSelected:hover {
        font-weight: bold;
        color: #FEFEFE;
        background-color: #BADA55;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    }

    ul.NavigationWithSublist a.isSelected span {
        font-weight: bold;
        color: #FEFEFE;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    }

    ul.NavigationWithSublist a span {
        border: none;
        width: 88%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
/*Main Navigation Sublist menu items */
a.ConfigSettings {
    background-image: url(/Content/css/images/icons/light/settings_3.png) !important;
}

a.ConfigAdminUsers {
    background-image: url(/Content/css/images/icons/light/admin_user_3.png) !important;
}

a.ConfigFfeNetworkFolders {
    background-image: url(/Content/css/images/icons/light/folder_lock2.png) !important;
}

a.ConfigServices {
    background-image: url(/Content/css/images/icons/light/cog_5.png) !important;
}

a.ConfigOptions {
    background-image: url(/Content/css/images/icons/light/cog_5.png) !important;
}

a.ConfigServerCert {
    background-image: url(/Content/css/images/icons/light/note_book_2.png) !important;
}

a.ConfigLicenses {
    background-image: url(/Content/css/images/icons/light/icon_License.png) !important;
}

a.AuditLog {
    background-image: url(/Content/css/images/icons/light/books_2.png) !important;
}

a.FfeLog {
    background-image: url(/Content/css/images/icons/light/note_book_2.png) !important;
}

a.RMELog {
    background-image: url(/Content/css/images/icons/light/note_book_2.png) !important;
}
a.IDPLog {
    background-image: url(/Content/css/images/icons/light/note_book_2.png) !important;
}
a.sysdashMonitoring {
    background-image: url(/Content/css/images/icons/light/graph2.png) !important;
}

a.sysdashHealthcheck {
    background-image: url(/Content/css/images/icons/light/list_images2.png) !important;
}

a.sysdashNotification {
    background-image: url(/Content/css/images/icons/light/icon_MenuNotifications.png) !important;
}

a.ConfigSettings,
a.ConfigAdminUsers,
a.ConfigFfeNetworkFolders,
a.ConfigServices,
a.ConfigServerCert,
a.ConfigOptions,
a.ConfigLicenses,
a.AuditLog,
a.FfeLog,
a.RMELog,
a.IDPLog,
a.sysdashMonitoring,
a.sysdashHealthcheck,
a.sysdashNotification {
    background-repeat: no-repeat !important;
    background-position: 20px center !important;
}

    a.ConfigSettings:hover,
    a.ConfigAdminUsers:hover,
    a.ConfigFfeNetworkFolders:hover,
    a.ConfigServices:hover,
    a.ConfigServerCert:hover,
    a.ConfigOptions:hover,
    a.ConfigLicenses:hover,
    a.AuditLog:hover,
    a.FfeLog:hover,
    a.RMELog:hover {
        background-color: rgba(0, 0, 0, 0.16) !important;
    }
    a.IDPLog:hover {
        background-color: rgba(0, 0, 0, 0.16) !important;
    }


/* New Icon Kit */

div.ui-layout-west.ui-layout-hideWhileLoading.ui-layout-pane.ui-layout-pane-west nav ul li a span {
    background-image: url(../images/IconPack.png);
    background-size: 10%;
}

nav ul li.i_Devices a span, .i_imac {
    background-position-y: -28px;
}

nav ul li.i_Keys a span, i_Keys {
    background-position-y: -68px;
}

nav ul li.i_Cloud a span, i_Cloud {
    background-position-y: -108px;
}

nav ul li.i_Policy a span, i_Policy {
    background-position-y: -148px;
}

nav ul li.i_Compliance a span, i_Compliance {
    background-position-y: -188px;
}

nav ul li.i_Reports a span, i_Reports {
    background-position-y: -228px;
}

nav ul li.i_Packages a span, i_Packages {
    background-position-y: -268px;
}

nav ul li.i_Logs a span, i_Logs {
    background-position-y: -307px;
}

nav ul li.i_Configuration a span, i_Configuration {
    background-position-y: -419px;
    background-size: 12% !important;
}

nav ul li.i_PasswordRecovery a span, i_PasswordRecovery {
    background-position-y: -386px;
}

nav ul li.i_Systems a span, i_PasswordRecovery {
    background-position-y: -466px;
}

nav ul li.i_Profiles a span, i_Profiles {
    background-position-y: -510px;
}

.SearchBox button.i_funnel {
    background-image: url(../images/IconPack.png);
    background-size: 86%;
    background-position-y: -440px !important;
}


#foldermainnav .jstree ul li a > ins {
    width: 20px;
}

/*  Main navigation "JSTree" tree view 
----------------------------------------------------------*/
#foldermainnav ins.jstree-icon.Folder {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -848px no-repeat;
}

    #foldermainnav ins.jstree-icon.Folder.importedFromAD {
        background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -872px no-repeat;
    }

#foldermainnav ins.jstree-icon.Group {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -260px no-repeat;
}

    #foldermainnav ins.jstree-icon.Group.importedFromAD {
        background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -822px no-repeat;
    }

#foldermainnav ins.jstree-icon.RecyclingBin {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -4px -332px no-repeat;
}

#foldermainnav ins.jstree-icon.Purged {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -308px no-repeat;
}

#foldermainnav ins.jstree-icon.Exempted {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -308px no-repeat;
}

#foldermainnav ins.jstree-icon.PolicyFolder {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -1040px no-repeat;
}

#foldermainnav ins.jstree-icon.PolicyItem {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -1064px no-repeat;
}

#foldermainnav ins.jstree-icon.CompliancyFolder.Compliant {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -896px no-repeat;
}

    #foldermainnav ins.jstree-icon.CompliancyFolder.Compliant.importedFromAD {
        background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -920px no-repeat;
    }

#foldermainnav ins.jstree-icon.CompliancyFolder.NotCompliant {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -944px no-repeat;
}

    #foldermainnav ins.jstree-icon.CompliancyFolder.NotCompliant.importedFromAD {
        background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -968px no-repeat;
    }

#foldermainnav ins.jstree-icon.CompliancyFolder.Unknown {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -992px no-repeat;
}

    #foldermainnav ins.jstree-icon.CompliancyFolder.Unknown.importedFromAD {
        background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -1016px no-repeat;
    }

#foldermainnav ins.CompliancyFolder.NotCompliant {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -606px no-repeat;
}

#foldermainnav ins.CompliancyFolder.Unknown {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -606px no-repeat;
}

#foldermainnav ins.CompliancyFolder.Compliant {
    background: url(/Content/css/light/images/elfinder/toolbar.png) -3px -606px no-repeat;
}

/* Disable Weird Icon */
/* Move the Headernav to a drop down menu to the right */
@media screen and (max-width: 960px) {
    #header ul#headernav {
        display: none;
    }

        #header ul#headernav li ul li ul {
            background-image: url(../images/bg/04.png);
            background-color: #2e2e33;
        }
}

#content_tabs_main form {
    box-sizing: border-box;
}

.webGridEmptyLabel {
    width: 98%;
}

#content_tabs_main div.selector {
    margin-left: -5px;
}

#foldermainnav div ul.jstree-no-dots {
    float: left;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
    margin: 4px 2px;
}

#content_main form li div.AllowPBNAutoboot input[type=text] {
    width: 30%;
    position: relative;
    top: 0px;
}

#packagefolderViewMainColumn .settingspage li span.policyRulelabel,
.settingspage li span.policyRulelabel {
    width: 65%;
    min-width: unset;
    max-width: unset;
}

html body #content_tabs_main form section.buttonpane button[disabled],
html body #content_tabs_main form section.buttonpane input[type=button][disabled],
html body #content_tabs_main form section.buttonpane button:disabled,
html body #content_tabs_main form section.buttonpane input[type=button]:disabled {
    background-color: rgba(83, 131, 194, 0.72) !important;
    color: rgba(255, 255, 255, 0.40) !important;
    cursor: not-allowed;
}

.ui-jqgrid .ui-pg-selbox {
    width: 100%;
    height: 100%;
}

.ui-layout-resizer {
    display: none !important;
}

div.selector select {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

#headerPageOptions ul li a.noti_Placeholder {
    line-height: unset;
    display: inline-block;
    height: 24px;
    width: 24px;
    text-align: center;
}

    #headerPageOptions ul li a.noti_Placeholder .noti_Icon img {
        position: relative;
        top: 4px;
    }

    #headerPageOptions ul li a.noti_Placeholder .noti_Bubble {
        position: absolute;
        height: 10px;
        background-color: rgba(210, 0, 0, 1);
        color: rgba(255, 255, 255, 1);
        font-size: 8px;
        font-family: "OpenSansSemibold";
        right: -1px;
        line-height: 9px;
        text-align: right;
        padding: 2px 3px;
        border-radius: 5px;
        display: none;
    }

.noti_Dropdown {
    position: absolute;
    top: 45px;
    right: 5px;
    z-index: 9999;
    width: 300px;
    background: rgba(255, 255, 255, 1);
    height: 300px;
    border: 1px solid rgba(0, 0, 0, 0.16);
    display: none;
}

    .noti_Dropdown .noti_TopTriangle {
        width: 15px;
        height: 15px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(0, 0, 0, 0.16);
        position: absolute;
        right: 2px;
        top: -9px;
        transform: rotate(45deg);
        z-index: 0;
    }


    .noti_Dropdown .noti_Container {
        padding: 5px;
        font-size: 11px;
        box-sizing: border-box;
        height: 272px;
        overflow-y: auto;
        overflow-x: auto;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        background-color: rgba(255, 255, 255, 1);
        z-index: 1;
    }

.noti_Container .noNotifications {
    position: absolute;
    display: block;
    width: 98%;
    left: 1%;
    top: 48%;
    font-size: 18px;
    color: #bbb;
    text-align: center;
}

.noti_Dropdown .noti_CTA {
    position: absolute;
    bottom: 0px;
    width: 33.33%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.16);
    padding: 3px 0px;
    font-size: 13px;
    color: rgba(0, 0, 210, 1);
    cursor: pointer;
    border-left: 1px solid rgba(0, 0, 0, 0.27);
    border-right: 1px solid rgba(255, 255, 255, 0.27);
}

    .noti_Dropdown .noti_CTA.cta_2 {
        left: 33.33%;
    }

    .noti_Dropdown .noti_CTA.cta_3 {
        left: 66.66%;
    }

    .noti_Dropdown .noti_CTA:hover {
        text-decoration: underline;
        background-color: rgba(0, 0, 0, 0.072);
    }

.noti_Item {
    display: block;
    width: 100%;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.16);
    padding: 5px;
    cursor: default;
    box-sizing: border-box;
}

    .noti_Item:hover {
        background-color: rgba(240, 240, 240, 1);
    }

.ni_Icon {
    display: inline-block;
    width: 20px;
    background: url(../../Content/Images/icon_Information.png) no-repeat center center;
    background-size: 20px 20px;
    height: 20px;
}

    .ni_Icon.warning {
        background: url(../../Content/Images/icon_Warning.png) no-repeat center center;
        background-size: 20px 20px;
    }

    .ni_Icon.critical {
        background: url(../../Content/Images/icon_Critical.png) no-repeat center center;
        background-size: 20px 20px;
    }

.ni_Content {
    display: inline-block;
    width: calc(100% - 33px);
    margin-left: 10px;
    vertical-align: sub;
}

    .ni_Content .ni_Text {
        color: rgba(0, 0, 0, 1);
        font-size: 12px;
        display: inline-block;
        width: 100%;
    }

    .ni_Content .ni_Date {
        color: rgba(0, 0, 0, 0.53);
        font-size: 10px;
        display: inline-block;
        width: 100%;
    }

#content_tabs_main .k-grid table tr td {
    height: 24px;
    line-height: 24px;
    font-size: 13px;
}

#content_tabs_main .k-grid table tr:hover,
#content_tabs_main .k-grid table tr.k-state-selected,
.ui-jqgrid .jqgrow.alt:hover {
    background: rgba(0,145,213, 0.1);
    color: #3f3f3f;
}

#headerPageOptions #breadcrumbnav ul li {
    max-width: 300px;
    text-overflow: ellipsis;
    text-align: center;
    padding: 0px 5px;
}

    #headerPageOptions #breadcrumbnav ul li:nth-of-type(1),
    #headerPageOptions #breadcrumbnav ul li:nth-of-type(1) a,
    #headerPageOptions #breadcrumbnav ul li:nth-of-type(2) a {
        padding: 0px;
    }


        #headerPageOptions #breadcrumbnav ul li:nth-of-type(1) a {
            position: relative;
        }

    #headerPageOptions #breadcrumbnav ul li:nth-of-type(2) a {
        width: 40px;
    }

    #headerPageOptions #breadcrumbnav ul li:nth-of-type(1) a span {
        position: absolute;
        left: 0px;
        top: 0px;
    }

    #headerPageOptions #breadcrumbnav ul li a {
        padding: 0px 20px;
    }

.k-widget span[class*="k-i-arrow"].k-icon {
    position: relative !important;
    top: 4px !important;
}

#jqgrid1_div .ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
    width: 100% !important;
}

#headerPageOptions #breadcrumbnav {
    max-width: calc(100% - 372px);
    overflow: hidden;
    text-overflow: ellipsis;
    height: 41px;
}

.k-grid-content table {
    border-bottom: 1px solid #ddd !important;
}

li.k-item {
    margin-left: 0px;
}

.nav_mainpanel {
    width: 200px;
    background-color: rgba(26, 48, 89, 1) !important;
}

.nav_mainpanel ul.NavigationWithSublist li a span {
    white-space: normal;
}

div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
    z-index: 99999999 auto !important;
}

    div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
        background: transparent !important;
        text-indent: -500px;
        overflow: hidden;
        /* position: relative; */
        width: 20px !important;
    }

    div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable .ui-button-icon.ui-icon.ui-icon-closethick {
        position: absolute;
        top: 1px;
        color: black;
        text-align: center;
        left: 0px;
    }

    div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable .ui-dialog-buttonset button.ui-button.ui-corner-all.ui-widget {
        padding: 7px !important;
    }

/*.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap {
    position: absolute;
    bottom: -24px;
    width: 100%;
}*/

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap li {
    line-height: 2em;
    margin-left: auto;
}

.k-widget.k-grid.k-display-block table {
    border-bottom: 1px solid #ddd;
}

/*.k-grid input.k-checkbox + label.k-checkbox-label {
    left: -8px;
}

.k-grid th input.k-checkbox + label.k-checkbox-label {
    left: -7px;
}*/

.k-checkbox:checked + .k-checkbox-label::before {
    text-indent: 0px;
}

.ui-tabs .ui-tabs-nav .ui-state-default,
.ui-tabs .ui-tabs-nav .ui-widget-content .ui-state-default,
.ui-tabs .ui-tabs-nav .ui-widget-header .ui-state-default {
    background: #eeeeee !important;
}

.ui-tabs-nav .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active,
.ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    background: #ffffff !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #dddddd;
}

#content_tabs_main form table {
    position: relative;
}

.k-grid .k-grid-norecords {
    height: 99%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    z-index: 99999 !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar-close {
    text-indent: -100px !important;
    overflow: hidden !important;
    width: 20px !important;
    height: 20px !important;
    background: transparent !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick {
    position: absolute;
    left: 0px;
    top: 3px;
}

.jconfirm .jconfirm-holder {
    width: 500px;
    margin-right: auto;
    margin-left: auto;
}

div.ui-dialog-content.ui-widget-content div select {
    outline: none;
}

div.k-tooltip.k-tooltip-error.k-validator-tooltip.k-invalid-msg.field-validation-error {
    color: #dd0000;
}
