﻿/* ZMCloud Theme */

.theme-zmcloud #header-navbar { background-color: #3792FB; /*border-bottom: solid 1px #DADCE0;*/ box-shadow: 0px; }


.theme-zmcloud .content-tabs { background: #e8e8e8 !important; border-top: none; border-bottom: solid 1px #C7C7C7; height: 35px; line-height: 35px; font-size: 13px; padding: 1px; }

.theme-zmcloud .content-tabs .page-tabs { height: 33px; line-height: 33px; }

.theme-zmcloud .content-tabs .page-tabs a.active { background: #fff; color: #1565C0 !important; border-right: solid 1px #e7ebee; }

.theme-zmcloud .content-tabs button { height: 33px; line-height: 33px; }

.theme-zmcloud .content-tabs .roll-left { border-right: solid 1px #e7ebee; }

.theme-zmcloud .content-tabs .tabReload { left: 40px; }

.theme-zmcloud .content-tabs .roll-right { border-left: solid 1px #e7ebee; }

.theme-zmcloud .content-tabs .roll-nav { height: 33px; }

.theme-zmcloud .page-tabs a.active { background: whitesmoke; color: #484848 !important; }

.theme-zmcloud .ckbox input[type="checkbox"]:checked + label:before { border-color: #7FC8BA; background-color: #7FC8BA; }

.theme-zmcloud .rdio input[type="radio"]:checked + label:before { border-color: #7FC8BA; }

.theme-zmcloud .rdio input[type="radio"]:checked + label::after { background-color: #7FC8BA; }

.theme-zmcloud .ui-jqgrid .ckbox input[type="checkbox"]:checked + label:before { border-color: #7FC8BA; background-color: #7FC8BA; }

.theme-zmcloud .navbar > .container .navbar-brand { background-color: transparent; width: 358px; height: 91px; padding: 0px; }

.theme-zmcloud #nav-col, .theme-zmcloud #page-wrapper { background-color: #ffffff; }

.theme-zmcloud #sidebar-nav .nav > li > a { color: #484848; }

.theme-zmcloud #sidebar-nav .nav > .open > .submenu > li > .submenu, .theme-zmcloud #sidebar-nav .nav > .active > .submenu > li > .submenu, .theme-zmcloud #sidebar-nav .nav li .submenu > li.open a, .theme-zmcloud #nav-col-submenu .submenu > li > .submenu, .theme-zmcloud #nav-col-submenu li .submenu > li.open > a { background-color: #ebebeb; }

.theme-zmcloud #sidebar-nav .nav > .open > .submenu > .open > a, .theme-zmcloud #sidebar-nav .nav > .active > .submenu > .open > a, .theme-zmcloud #sidebar-nav .nav > .active > .submenu > .active > a, .theme-zmcloud #nav-col-submenu .submenu > .open > a, .theme-zmcloud #nav-col-submenu .submenu > .active > a { border-bottom-color: transparent; box-shadow: none; }

.theme-zmcloud #sidebar-nav .nav > .open > .submenu > li > .submenu > li a:hover, .theme-zmcloud #sidebar-nav .nav > .active > .submenu > li > .submenu > li a:hover, .theme-zmcloud #sidebar-nav .nav > .active > .submenu > li > .submenu > li a.active, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > .submenu > li a:hover, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > .submenu > li a.active { color: #7FC8BA; }

.theme-zmcloud .nav-pills > li.active > a, .theme-zmcloud .nav-pills > li.active > a:hover, .theme-zmcloud .nav-pills > li.active > a:focus, .theme-zmcloud #sidebar-nav .nav-pills > li.active > a, .theme-zmcloud #sidebar-nav .nav-pills > li.active > a:hover, .theme-zmcloud #sidebar-nav .nav-pills > li.active > a:focus, .theme-zmcloud .nav-pills > li.open > a, .theme-zmcloud .nav-pills > li.open > a:hover, .theme-zmcloud .nav-pills > li.open > a:focus, .theme-zmcloud #sidebar-nav .nav-pills > li.open > a, .theme-zmcloud #sidebar-nav .nav-pills > li.open > a:hover, .theme-zmcloud #sidebar-nav .nav-pills > li.open > a:focus, .theme-zmcloud .nav-small #nav-col #sidebar-nav .nav-pills > li.open > a, .theme-zmcloud .nav-small #nav-col #sidebar-nav .nav-pills > li.active > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > .open > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > .active > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > a:hover { background-color: whitesmoke; border-color: #7FC8BA; border-bottom-color: #e0e0e0; color: #484848; }

.theme-zmcloud #sidebar-nav .nav-pills > li.active > a > i { color: #7FC8BA; }

.theme-zmcloud #sidebar-nav .nav > li > a:hover { background-color: whitesmoke; border-color: #7FC8BA; border-bottom-color: #e0e0e0; color: #484848; }

.theme-zmcloud #header-navbar .nav > li > a { color: #ffffff; background: #28a4dd; }

.theme-zmcloud #sidebar-nav .nav li .submenu, .theme-zmcloud #nav-col-submenu .submenu { background-color: whitesmoke; }

.theme-zmcloud #sidebar-nav .nav li .submenu > li > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > a { color: #16191c; }

.theme-zmcloud #sidebar-nav .nav li.open > a.dropdown-toggle > .drop-icon, .theme-zmcloud #sidebar-nav .nav li.active > a.dropdown-toggle > .drop-icon { color: #16191c; }

.theme-zmcloud #sidebar-nav .nav li .submenu > li > a:hover, .theme-zmcloud #sidebar-nav .nav li .submenu > li > a.active, .theme-zmcloud #sidebar-nav .nav li .submenu > li.active > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > .open > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > .active > a, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > a:hover, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li > a.active, .theme-zmcloud .nav-small #nav-col-submenu .submenu > li.active > a { background-color: #ebebeb; }

.theme-zmcloud .navbar > .container .navbar-brand { color: #fff; }

.theme-zmcloud .navbar-toggle { color: #fff; }

.theme-zmcloud .graph-box { background-color: #7FC8BA !important; }

.theme-zmcloud #content-wrapper { background-color: #f9f9f9; }

.theme-zmcloud #user-left-box .user-box, .theme-zmcloud #user-left-box .user-box a { color: #16191c; }

.theme-zmcloud #user-left-box .user-box a:hover, .theme-zmcloud #user-left-box .user-box a:focus { color: black; }

.theme-zmcloud #sidebar-nav .nav > li.nav-header { border-top-color: #e7ebee; color: #a6a6a6; }

.theme-zmcloud .nav-tabs { background-color: #f9f9f9; }

.theme-zmcloud .nav-tabs > li.active > a, .theme-zmcloud .nav-tabs > li.active > a:hover, .theme-zmcloud .nav-tabs > li.active > a:focus { border-top-color: #7FC8BA; }

.theme-zmcloud h1 { color: #7FC8BA; }

.theme-zmcloud #header-navbar .nav > li > a:hover, .theme-zmcloud #header-navbar .nav > li > a:focus, .theme-zmcloud #header-navbar .nav .open > a, .theme-zmcloud #header-navbar .nav .open > a:hover, .theme-zmcloud #header-navbar .nav .open > a:focus, .theme-zmcloud .navbar-toggle:hover, .theme-zmcloud .navbar-toggle:focus, .theme-zmcloud .mobile-search.active > .btn { background-color: #333333; }

.theme-zmcloud a, .theme-zmcloud .fc-state-default, .theme-zmcloud .jvectormap-zoomin, .theme-zmcloud .jvectormap-zoomout, .theme-zmcloud #user-profile .profile-details ul > li > span { /*color:#7FC8BA;*/ }

.theme-zmcloud a:hover, .theme-zmcloud a:focus, .theme-zmcloud .widget-users li > .details > .name > a:hover, .theme-zmcloud .widget-todo .actions > a:hover { /*color:#7FC8BA;*/ }

.theme-zmcloud .table a.table-link:hover { color: #7FC8BA; }

.theme-zmcloud .pagination > li > a, .theme-zmcloud .pagination > li > span, .theme-zmcloud .pagination > li > a:hover, .theme-zmcloud .pagination > li > span:hover, .theme-zmcloud .pagination > li > a:focus, .theme-zmcloud .pagination > li > span:focus, .theme-zmcloud .pagination > li > a:active, .theme-zmcloud .pagination > li > span:active { color: #7FC8BA; }

.theme-zmcloud .pagination > .active > a, .theme-zmcloud .pagination > .active > span, .theme-zmcloud .pagination > .active > a:hover, .theme-zmcloud .pagination > .active > span:hover, .theme-zmcloud .pagination > .active > a:focus, .theme-zmcloud .pagination > .active > span:focus { background-color: #7FC8BA; border-color: #7FC8BA; color: #fff; }

.theme-zmcloud .btn-primary, .theme-zmcloud .btn-info, .theme-zmcloud .btn-success, .theme-zmcloud .btn-warning, .theme-zmcloud .btn-danger, .theme-zmcloud .btn-primary:hover, .theme-zmcloud .btn-info:hover, .theme-zmcloud .btn-success:hover, .theme-zmcloud .btn-warning:hover, .theme-zmcloud .btn-danger:hover, .theme-zmcloud .btn-black { color: #fff; }

.theme-zmcloud .btn-primary { background-color: #7FC8BA; border-color: #7FC8BA; }

.theme-zmcloud .btn-black { background-color: #34495e; border-color: #000; }

.theme-zmcloud .btn-black:hover, .theme-zmcloud .btn-primary:hover, .theme-zmcloud .btn-primary:focus, .theme-zmcloud .btn-primary:active, .theme-zmcloud .btn-primary.active, .theme-zmcloud .open .dropdown-toggle.btn-primary { background-color: #28a4dd; border-color: #28a4dd; }

.theme-zmcloud .btn-success { background-color: #1ABC9C; border-color: #1ABC9C; }

.theme-zmcloud .btn-success:hover, .theme-zmcloud .btn-success:focus, .theme-zmcloud .btn-success:active, .theme-zmcloud .btn-success.active, .theme-zmcloud .open .dropdown-toggle.btn-success { background-color: #14a689; border-color: #14a689; }

.theme-zmcloud .widget-users li > .details > .time { color: #7FC8BA; }

.theme-zmcloud .conversation-item.item-right .conversation-body:before { border-color: transparent transparent transparent #e2fdee; }

.theme-zmcloud .conversation-item.item-right .conversation-body, .theme-zmcloud .invoice-summary .invoice-summary-item { background-color: #e2fdee; }

.theme-zmcloud blockquote, .theme-zmcloud blockquote.pull-right { border-color: #7FC8BA; }

.theme-zmcloud a.list-group-item.active, .theme-zmcloud a.list-group-item.active:hover, .theme-zmcloud a.list-group-item.active:focus { background-color: #7FC8BA; border-color: #7FC8BA; }

.theme-zmcloud .nav .caret { border-bottom-color: #7FC8BA; border-top-color: #7FC8BA; }

.theme-zmcloud .table thead > tr > th > a:hover span { color: #7FC8BA; border-color: #7FC8BA; }

.theme-zmcloud #email-nav-items li.active { border-left-color: #7FC8BA; border-right-color: #7FC8BA; }

.theme-zmcloud #email-nav-items li.active a { color: #7FC8BA; }

.theme-zmcloud #email-nav-items li.active .label-primary { background-color: #7FC8BA; }

.theme-zmcloud #email-nav-items li a:hover { color: #7FC8BA; }

.theme-zmcloud .select2-container.select2-container-multi .select2-choices .select2-search-choice { background-color: #7FC8BA; }

.theme-zmcloud .cd-timeline-img { background-color: #7FC8BA; box-shadow: 0 0 0 6px #bce9cf; }

.theme-zmcloud #cd-timeline::before { background-color: #bce9cf; }

.theme-zmcloud .dataTable thead th:hover { color: #7FC8BA; }

.theme-zmcloud .pace .pace-progress { background-color: #fff; }

.theme-zmcloud #config-tool.closed #config-tool-cog:hover { background-color: #7FC8BA; }

@media only screen and (min-width:1170px) {
  .theme-zmcloud .cd-timeline-content .cd-date { color: #7FC8BA; }
}

@media (max-width:991px) {
  .theme-zmcloud #logo.navbar-brand > img.normal-logo.logo-white { display: block; }

  .theme-zmcloud #logo.navbar-brand > img.normal-logo.logo-black { display: none; }

  .theme-zmcloud .navbar > .container .navbar-brand { background-color: #7FC8BA; }
}

.theme-zmcloud #footer-wrapper { /*background-color: whitesmoke;*/ padding: 5px; border-top: solid 1px; /*height: 30px;*/ /*line-height: 22px;*/ font-family: Verdana, Geneva, Tahoma, sans-serif; }

.theme-zmcloud #user-profile { padding: 5px; }

.theme-zmcloud #user-profile .nav > li > a { color: #333333; background: transparent; }

.theme-zmcloud #user-profile .nav > li > a:hover,
.theme-zmcloud #user-profile .nav > li > a:focus,
.theme-zmcloud #user-profile .nav .open > a,
.theme-zmcloud #user-profile .nav .open > a:hover,
.theme-zmcloud #user-profile .nav .open > a:focus { background: #ffffff; color: #333333; }

.theme-zmcloud #user-profile .nav > li > a > span.count { background: none repeat scroll 0 0 #28a4dd; }
/*zmcloud*/
.gridCaption { display: inline-block; height: 40px; line-height: 40px; font-weight: bold; padding-right: 15px; padding-left: 15px; margin-top: -5px; margin-left: -5px; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) !important; font-size: small; }

.window-header { }

.window-caption { display: inline-block; height: 30px; line-height: 30px; font-weight: bold; font-size: 13px; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) !important; }

.window-content { overflow: hidden; margin: 10px; }

.window-wrapper { height: 85%; }

.window-buttonpanel { height: 40px; margin-top: 15px; padding: 5px; }

.buttonGroupRight { float: right; }

.buttonGroupLeft { float: left; }

.marginleft { margin-left: 5px; }

.marginright { margin-right: 5px; }

.form { line-height: 34px; }

.form-lable { display: inline-block; height: 30px; line-height: 30px; vertical-align: top; font-weight: bold; }

.form-lable-ctl { display: inline-block; vertical-align: top; }

.editable { background-color: #ffffbb; border-color: ##ffffbb; color: #000; }

.editable:hover { background-color: ##ffffbb; border-color: ##ffffbb; }

.titlelabel { font-size: 14px; font-weight: bold; }

.panel-header { font-size: 12px; font-weight: bold; border-bottom: solid 1px #ccc; padding: 5px 0px 5px 0px; margin-bottom: 5px; }

.homelink { text-decoration: underline; height: 30px; line-height: 30px; cursor: pointer; }

.homeline { height: 30px; line-height: 30px; }

.btn-marginleft { margin-left: 5px; }

.toolbar-right { float: right; }

.statusbar-row { margin: 5px; }

.chartaxixtitle { font-size: 14px; font-weight: bold; }

.toptoolbar { margin: 5px; }

.ui-state-highlight { border: 1px solid #f9dd34; background: #ffef8f; color: #363636; padding: 5px 5px 3px 5px; margin: 0 auto; line-height: 24px; }

.ui-state-highlight span { margin-right: 5px; color: #2C82FC; font-size: 16px; }

.dark-tooltip { text-align: left; word-break: break-word; }

.file { border: solid 1px #e5e5e5; }

.file input { height: 30px; line-height: 30px; font-size: 15px; }

.statusCell { background-color: #DFE2AD; }

.jqxDivButton { display: inline-block; vertical-align: bottom; }

.zmcloud_iframe { width: 100%; height: 100%; border: none; }

.RptStyle1 { color: rgb(166,166,166); }
/*not generated*/
.RptStyle2 { color: Blue; }
/*in queue*/
.RptStyle3 { color: Green; }
/*excel enable*/
.RptStyle4 { color: Purple; }
/*pdf enable*/
.RptStyle5 { color: Black; }
/*excel and pdf enable*/
.RptStyle6 { color: Red; }

.zmcloudtoolbar { }

.zmcloudtoolbarrow { margin: 1px; line-height: 33px; height: 33px; vertical-align: top; }

.zmcloudtoolbaritem { display: inline-block; margin-left: 3px; vertical-align: top; }

.zmcloudpropertycontainer { padding-top: 5px; padding-left: 5px; }

.zmcloudpropertyitem { clear: both; margin: 0px; padding: 0px; }

.property-label { vertical-align: middle; display: inline-block; width: 100px; margin-left: 5px; }

.property-ctl { display: inline-block; vertical-align: top; }

.property-left { display: inline-block; vertical-align: top; text-align: left; padding: 0px; margin: 0px; width: 48%; margin-top: 1px; height: 33px; }

.property-right { display: inline-block; vertical-align: top; text-align: left; padding: 0px; margin: 0px; width: 48%; margin-top: 1px; height: 33px; }

.actionitem { margin: 5px; }

.boldfont { font-weight: bold; }

.nowrap { white-space: normal; }
/*New Menu*/


.sso-topbar { background-color: #001966 !important; }

.sso-topbar > .container { width: 100%; margin: 0; }

.sso-topbar .top-appframe { background: #0f256f; border-bottom: 1px solid #bdbdbd; }

.sso-topbar core-appframe-topbar { visibility: hidden; }

.sso-topbar .database-selector { position:relative; float: right; min-width: 80px; display:flex; margin-right:16px; }
.sso-topbar .database-selector > span { color: #ffffff; line-height: 40px; padding-right: 12px; }
.sso-topbar .database-selector #selDatabases { border: none; background: transparent; color: white !important; font-size: 14px; }
.sso-topbar .database-selector #selDatabases .jqx-icon { width: 20px; height: 40px; margin-top: -13px; }
.sso-topbar .database-selector #selDatabases .jqx-dropdownlist-content { padding-left: 0; line-height: 40px; text-align: right; margin: 0 !important; }
.sso-topbar .database-selector #selDatabases { font-weight: 500; }
.sso-topbar .database-selector #selDatabases .jqx-icon-arrow-down,
.sso-topbar .database-selector #selDatabases .jqx-icon-arrow-down-hover,
.sso-topbar .database-selector #selDatabases .jqx-icon-arrow-down-selected { background-image: none !important; }
.sso-topbar .database-selector #selDatabases .jqx-icon-arrow-down:before { content: "\e5cf"; font-family: 'Material Icons Outlined'; font-size: 20px; display: table; }

.sso-topbar .top-navbar { position: relative; top: 0px; left: 0px; }

.sso-topbar .institution-selector { position:relative; float: right; min-width: 100px; padding-right: 16px; }

.sso-topbar .top-navigation { position: absolute; top: 0px; left: 0; list-style: none; /*width: 600px;*/ margin: 0px; padding: 0px; background: transparent; z-index: 5000; }

.sso-topbar #miniMenu { display: none; top: 45px; left: 10px; }

.sso-topbar #miniMenuContainer { top: 40px; left: 50px; }
/* Top Navigation Styles */
@media only screen and (max-width:1000px) {
  .sso-topbar #mainNav { display: none; }

  .sso-topbar #miniMenu { display: block; }
}


#header-navbar.sso-topbar { height: 80px; margin: 0; }

#header-navbar.legacy-topbar { min-height: 50px; }

.sso-topbar .top-navigation ul { margin: 0px; }

.sso-topbar .top-navigation li { float: left; display: block; text-align: center; position: relative; margin: 0; }

.sso-topbar .top-navigation li:hover { z-index: 1100; }

.sso-topbar .top-navigation li > a { height: 40px; font-size: 13px; font-weight: 500; color: #fff; text-transform: uppercase; display: inline-block; outline: 0; text-decoration: none; padding: 4px 28px 6px 28px; margin: 0; line-height: 15px; border: 0; position: relative; z-index: 1100; }

.sso-topbar .top-navigation li > a.singleLine { padding-top: 13px; padding-bottom: 11px; }

.sso-topbar .top-navigation li > a.active { position: relative; z-index: 1000; }

.sso-topbar .top-navigation li > a.active { color: #fff; border-bottom: solid 2px #fff; }

.sso-topbar .top-navigation li > a.active.singleLine { padding-bottom: 33px; }

.sso-topbar .top-navigation li:hover > a { color: #212121; background: #fff; }

.sso-topbar .top-navigation li > a.borderLeft { border-left: 1px solid #8e8e8e; }

.sso-topbar .top-navigation li > a.borderRight { border-right: 1px solid #8e8e8e; }

.sso-topbar .top-navigation .dropdown_1columns,
.sso-topbar .top-navigation .dropdown_2columns,
.sso-topbar .top-navigation .dropdown_3columns { background: #fff; position: absolute; top: 0px; left: -999em; text-align: left; padding: 0; z-index: 900; filter: drop-shadow(0px 4px 16px rgba(73, 82, 90, 0.4)); }

.sso-topbar .top-navigation .dropdown_1columns .separator,
.sso-topbar .top-navigation .dropdown_2columns .separator,
.sso-topbar .top-navigation .dropdown_3columns .separator { display: none; }

.sso-topbar .top-navigation .dropdown_1columns { width: 200px; }

.sso-topbar .top-navigation .dropdown_2columns { width: 420px; }

.sso-topbar .top-navigation .dropdown_3columns { width: 640px; }

.sso-topbar .top-navigation li:hover .dropdown_1columns,
.sso-topbar .top-navigation li:hover .dropdown_2columns,
.sso-topbar .top-navigation li:hover .dropdown_3columns { left: 0; top: auto; }

.sso-topbar .top-navigation li:hover .dropdown_1columns a,
.sso-topbar .top-navigation li:hover .dropdown_2columns a,
.sso-topbar .top-navigation li:hover .dropdown_3columns a { font-size: 13px; font-weight: 400; color: #212121; text-transform: none; }

.sso-topbar .top-navigation li:hover .dropdown_1columns a:hover,
.sso-topbar .top-navigation li:hover .dropdown_2columns a:hover,
.sso-topbar .top-navigation li:hover .dropdown_3columns a:hover,
.sso-topbar .top-navigation li:hover div a.active { background-color: #eeeeee; font-weight: 500; color: #0028A0; }

.sso-topbar .top-navigation .col_1,
.sso-topbar .top-navigation .col_2,
.sso-topbar .top-navigation .col_3 { display: inline; float: left; position: relative; margin-bottom: 0px; }

.sso-topbar .top-navigation .col_1 { width: 100px; }

.sso-topbar .top-navigation .col_2 { width: 200px; }

.sso-topbar .top-navigation .col_3 { width: 300px; }

.sso-topbar .top-navigation .dropdown_1columns .submenu_dropdown { position: absolute; top: -8px; left: -999em; background: #fff; padding: 8px 0 10px 0; width: 250px; }

.sso-topbar .top-navigation .dropdown_1columns .dropdown-submenu .submenu-item { background-image: url(/Content/images/metro-icon-right.png); background-repeat: no-repeat; background-position: 100%; }

.sso-topbar .top-navigation .dropdown_1columns .submenu_dropdown ul { margin-bottom: 0px; }

.sso-topbar .top-navigation .dropdown_1columns li.dropdown-submenu:hover > a { background-color: #eeeeee; color: #0028A0; font-weight: 500; }

.sso-topbar .top-navigation .dropdown_1columns li.dropdown-submenu:hover .submenu_dropdown { left: 100%; }

.sso-topbar .top-navigation .menu_right { float: right; margin-right: 0px; }

.sso-topbar .top-navigation li:hover .align_right { left: auto; right: -1px; top: auto; }

.sso-topbar .top-navigation li:hover div a { line-height: 38px; color: #212121; text-decoration: none; display: block; padding: 0 0 0 14px; }

.sso-topbar .top-navigation li:hover div a.indent { padding: 0 0 0 50px; background: url(icons/icon-right.png) no-repeat 24px 6px; }

.sso-topbar .top-navigation li ul { list-style: none; padding: 0; margin: 0 0 12px 0; }

.sso-topbar .top-navigation li ul li { position: relative; padding: 0; margin: 0; float: none; text-align: left; }

.sso-topbar .top-navigation li ul li:hover { background: none; border: none; padding: 0; margin: 0; }

/* Legacy and white label top bar */
.legacy-topbar .top-navigation { position: absolute; top: 0px; left: 240px; list-style: none; /*width: 600px;*/ margin: 0px; padding: 0px; background: transparent; z-index: 5000; }

/* Top Navigation Styles */
.legacy-topbar .top-navigation ul { margin: 0px; }

.legacy-topbar .top-navigation li { float: left; display: block; text-align: center; position: relative; margin-left: 10px; margin-right: 10px; }

.legacy-topbar .top-navigation li:hover { z-index: 1100; }

.legacy-topbar .top-navigation li > a { font-size: 14px; font-weight: 500; color: #fff; display: inline-block; outline: 0; text-decoration: none; padding: 7px 10px 43px 10px; margin: 0; height: 30px; line-height: 18px; border: 0; position: relative; z-index: 800; }

.legacy-topbar .top-navigation li > a.singleLine { padding-top: 16px; padding-bottom: 34px; }

.legacy-topbar .top-navigation li > a.active { height: 30px; position: relative; z-index: 1000; }

.legacy-topbar .top-navigation li > a.active { color: #fff; border-bottom: solid 2px #fff; padding-bottom: 41px; }

.legacy-topbar .top-navigation li > a.active.singleLine { padding-bottom: 33px; }

.legacy-topbar .top-navigation li:hover > a { color: #1565C0; background: #fff; }

.legacy-topbar .top-navigation li > a.borderLeft { border-left: 1px solid #8e8e8e; }

.legacy-topbar .top-navigation li > a.borderRight { border-right: 1px solid #8e8e8e; }

.legacy-topbar .top-navigation .dropdown_1columns,
.legacy-topbar .top-navigation .dropdown_2columns,
.legacy-topbar .top-navigation .dropdown_3columns { background: #fff; float: left; position: absolute; left: -999em; text-align: left; padding: 8px 0 10px 0; z-index: 900; }

.legacy-topbar .top-navigation .dropdown_1columns .separator,
.legacy-topbar .top-navigation .dropdown_2columns .separator,
.legacy-topbar .top-navigation .dropdown_3columns .separator { position: absolute; top: -1px; left: 1px; border-top: 1px solid #8e8e8e; height: 1px; width: 100%; }

.legacy-topbar .top-navigation .dropdown_1columns { width: 200px; }

.legacy-topbar .top-navigation .dropdown_2columns { width: 420px; }

.legacy-topbar .top-navigation .dropdown_3columns { width: 640px; }

.legacy-topbar .top-navigation li:hover .dropdown_1columns,
.legacy-topbar .top-navigation li:hover .dropdown_2columns,
.legacy-topbar .top-navigation li:hover .dropdown_3columns { left: 0; top: auto; }

.legacy-topbar .top-navigation li:hover .dropdown_1columns a,
.legacy-topbar .top-navigation li:hover .dropdown_2columns a,
.legacy-topbar .top-navigation li:hover .dropdown_3columns a { font-size: 14px; font-weight: 500; color: #1565C0; }

.legacy-topbar .top-navigation li:hover .dropdown_1columns a:hover,
.legacy-topbar .top-navigation li:hover .dropdown_2columns a:hover,
.legacy-topbar .top-navigation li:hover .dropdown_3columns a:hover,
.legacy-topbar .top-navigation li:hover div a.active { background-color: #E8F0F9; }

.legacy-topbar .top-navigation .col_1,
.legacy-topbar .top-navigation .col_2,
.legacy-topbar .top-navigation .col_3 { display: inline; float: left; position: relative; margin-bottom: 0px; }

.legacy-topbar .top-navigation .col_1 { width: 100px; }

.legacy-topbar .top-navigation .col_2 { width: 200px; }

.legacy-topbar .top-navigation .col_3 { width: 300px; }

.legacy-topbar .top-navigation .dropdown_1columns .submenu_dropdown { position: absolute; top: -8px; left: -999em; background: #fff; padding: 8px 0 10px 0; width: 250px; }

.legacy-topbar .top-navigation .dropdown_1columns .dropdown-submenu .submenu-item { background-image: url(/Content/images/metro-icon-right.png); background-repeat: no-repeat; background-position: 100%; }

.legacy-topbar .top-navigation .dropdown_1columns .submenu_dropdown ul { margin-bottom: 0px; }

.legacy-topbar .top-navigation .dropdown_1columns li.dropdown-submenu:hover > a { background-color: #E8F0F9; }

.legacy-topbar .top-navigation .dropdown_1columns li.dropdown-submenu:hover .submenu_dropdown { left: 100%; }

.legacy-topbar .top-navigation .menu_right { float: right; margin-right: 0px; }

.legacy-topbar .top-navigation li:hover .align_right { left: auto; right: -1px; top: auto; }

.legacy-topbar .top-navigation li:hover div a { line-height: 30px; color: #000; text-decoration: none; display: block; padding: 0 0 0 30px; }

.legacy-topbar .top-navigation li:hover div a.indent { padding: 0 0 0 50px; background: url(icons/icon-right.png) no-repeat 24px 6px; }

.legacy-topbar .top-navigation li ul { list-style: none; padding: 0; margin: 0 0 12px 0; }

.legacy-topbar .top-navigation li ul li { position: relative; padding: 0; margin: 0; float: none; text-align: left; }

.legacy-topbar .top-navigation li ul li:hover { background: none; border: none; padding: 0; margin: 0; }

#miniMenu { font-size: 30px; color: white; }

.legacy-topbar #miniMenuContainer { position: absolute; left: 240px; top: 40px; }

.mainli { height: 30px; line-height: 30px; padding-left: 10px; clear: both; }

.miniMenuDiv { float: left; width: 200px; display: none; }

a.subMenuReturn { display: inline-block; }

.subMenuDivli, .subMenuDivli2 { height: 30px; line-height: 30px; }

.subMenuDivli2 { padding-left: 5px; padding-right: 5px; text-align: left; display: block; }

.subMenuDivli { border-bottom: dashed 1px; }

.subMenuDivli-menuItem { vertical-align: top; }

a.subMenuDivli2:hover, a.subMenuDivli-menuItem:hover { text-decoration: none; }

a.subMenuReturn:hover, .mainli:hover, .subMenuDivli2:hover { background-color: #E8E8E8; cursor: pointer; }

.subMenuDivli2.active, .subMenuDivli-menuItem.active { color: #4181BC; }

@media only screen and (min-width:1340px) { /*if size is more than 1340, this style applied*/
  .legacy-topbar .cloudmenu-toggle { display: none; }

  .legacy-topbar #mainNav { display: block; margin: 0; }

  .legacy-topbar #miniMenuContainer { display: none; }
}

@media only screen and (max-width:1340px) { /*if size is less than 1340, this style applied*/
  .legacy-topbar .cloudmenu-toggle { display: inline-block; }

  .legacy-topbar #mainNav { display: none; }

  .legacy-topbar #miniMenuContainer { }
}

#body { line-height: 24px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; padding: 10px; color: #000; }

a.imgIcon { width: 16px; height: 16px; display: inline-block; }

a.excel { background: url(img/Excel.gif) no-repeat; }

a.excel:hover { background: url(img/Excel_o.gif); }

a.pdf { background: url(img/pdf.gif) no-repeat; }

a.pdf:hover { background: url(img/pdf_o.gif); }

.fa-info-circle { color: #31A5DB; }

.fa-info-circle.fa-lg { font-size: 1.5em; }

.jqx-radiobutton-default-light { border-color: #aaa; background: #efefef; }

.jqx-radiobutton-check-checked-light { border-color: #999; background: #484848; }

.selectedGrid .jqx-grid-cell-selected-light { background: transparent center center no-repeat; }

._radioColumn { margin-top: 3px; }

.jqx-grid-cell-selected ._selectColumn, .jqx-grid-cell-selected:first-child { background: #d2d2d2 url("/Content/images/right-arrow2.png") no-repeat center center; }

.text-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.header { padding: 5px; height: 30px; }

.statebar { padding: 5px 0 0 10px; }

.hovercell { background-color: #bce9cf; border-color: #bce9cf; color: #000; }

.hovercell:hover { background-color: #bce9cf; border-color: #bce9cf; }
