﻿.box-announcement{padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#d9edf7}.box-maintenance{padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#f2dede}.tab-content{border-top:none;padding-right:10px;margin-left:0;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fff;margin-bottom:10px}.ewTablePreviewRow{background-color:#eee!important;min-width:500px}.ewTablePreviewRow .ewGridContent{border-left:1px!important}.ewTablePreviewRow .tab-content{margin-top:-18px;float:left;border-top:none;background-color:#fff;padding-bottom:10px;padding-right:10px;padding-left:10px;padding-top:10px;width:100%!important}.ewPreviewOverlay{background-color:#eee!important}.ewPreviewOverlay .ewGridContent{border-left:none!important}.ewPreviewOverlay .tab-content{margin-top:-18px;float:left;padding-left:10px;padding-right:10px;padding-bottom:10px;width:100%}.tab-content{margin-top:-18px;margin-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;width:100%}.ewEditForm>div>div.form-group:nth-child(odd){margin-bottom:6px;background-color:#ededeb;margin-left:3px;margin-right:3px}.ewEditForm>div>div.form-group:nth-child(even){margin-bottom:6px;background-color:#f9f9f9;margin-left:3px;margin-right:3px}.ewAddForm>div>div.form-group:nth-child(odd){margin-bottom:6px;background-color:#ededeb;margin-left:3px;margin-right:3px}.ewAddForm>div>div.form-group:nth-child(even){margin-bottom:6px;background-color:#f9f9f9;margin-left:3px;margin-right:3px}.ewSearchForm>div>div.form-group:nth-child(odd){margin-bottom:6px;background-color:#ededeb;margin-left:3px;margin-right:3px}.ewSearchForm>div>div.form-group:nth-child(even){margin-bottom:6px;background-color:#f9f9f9;margin-left:3px;margin-right:3px}.ewUpdateForm>div>div.form-group:nth-child(odd){margin-bottom:6px;background-color:#ededeb;margin-left:3px;margin-right:3px}.ewUpdateForm>div>div.form-group:nth-child(even){margin-bottom:6px;background-color:#f9f9f9;margin-left:3px;margin-right:3px}.ewIconHelp,.ewIconHome{font-size:16px;text-shadow:none}#ewGoogleMap,.ewSiteTitle{margin-bottom:18px}.ewContentColumn{background-color:inherit;padding:18px;vertical-align:top}#ewMobileMenu .ewMenuLink+.ewDropdown{margin-right:43px}.ewToolbar .ewActionOption,.ewToolbar .ewDetailOption,.ewToolbar .ewExportOption,.ewToolbar .ewLanguageOption,.ewToolbar .ewSearchOption{display:inline-block;vertical-align:middle;margin-bottom:18px}.ewQuickSearch .input-group-btn .btn{max-height:32px;min-height:32px}.ewGrid{padding:0;border:1px solid #9f9f9f;margin-bottom:18px;}input[name=pageno]{height:28px}.ewGridLowerPanel .btn-sm,.ewGridLowerPanel input,.ewGridLowerPanel select,.ewGridUpperPanel .btn-sm,.ewGridUpperPanel input,.ewGridUpperPanel select{padding-top:3px;padding-bottom:3px;height:26px}.ewSearchPanel{margin-bottom:18px}.ewMultiColumnForm>.ewMultiColumnRow{margin-bottom:18px}.ewPreviewLowerPanel .ewDetailCount{margin-bottom:18px;padding-right:10px;direction:ltr}.ewListExportOptions,.ewViewExportOptions,.ewViewOtherOptions{margin-bottom:18px}.ewRow{margin-bottom:18px;white-space:nowrap}.modal .ewSearchCond{display:block;height:32px}.ewLabelRow{margin-bottom:4.5px}.ewInputRow,.nav-pills,.nav-tabs{margin-bottom:18px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:4px;margin-right:-10px}.breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"";padding:0;color:#ccc}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.navbar{margin-bottom:3px}.alert-info,.alert-success,.alert-warning,.alert-danger{margin-left:10px;margin-right:10px;}.badge{display:inline-block;min-width:10px;padding:2px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}
/* Codex modern light theme overrides */
html, body { background: #f6f8fb; color: #1f2937; }
a { color: #2563eb; }
a:hover, a:focus { color: #15803d; }
.navbar, #ewMobileMenu, #RootMenu { background: #ffffff !important; border-color: #dbe4ef !important; box-shadow: 0 8px 22px rgba(15, 23, 42, .06); }
.navbar-brand, .navbar-default .navbar-nav > li > a, #RootMenu a { color: #1f2937 !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a, #RootMenu .active > a, #RootMenu a:hover { background: #eaf3ff !important; color: #1457b8 !important; }
.ewMenuColumn { background: #ffffff !important; border-right: 1px solid #dbe4ef; box-shadow: 8px 0 24px rgba(15, 23, 42, .04); }
.ewContentColumn { background: #f6f8fb !important; padding: 22px !important; }
.ewSiteTitle { color: #102033; font-weight: 700; }
.breadcrumb { background: #ffffff !important; border: 1px solid #e2e8f0; border-radius: 8px; box-shadow: 0 6px 18px rgba(15, 23, 42, .04); }
.panel, .ewGrid, .ewSearchPanel, .ewMessageDialog, .tab-content { background: #ffffff !important; border: 1px solid #dbe4ef !important; border-radius: 8px !important; box-shadow: 0 10px 28px rgba(15, 23, 42, .07); overflow: hidden; }
.panel-heading, .ewGridUpperPanel.panel-heading, .ewGridLowerPanel.panel-footer { background: #f8fbff !important; color: #102033 !important; border-color: #dbe4ef !important; font-weight: 700; }
.panel-body { background: #ffffff; }
.ewGrid .ewTable > thead > tr > th, .ewGrid .ewTable > thead > tr > td, .ewExportTableHeader td { background: #eef6ff !important; color: #102033 !important; border-color: #dbe4ef !important; font-weight: 700; background-image: none !important; }
.ewGrid .ewTable > tbody > tr > td, .ewGrid .ewTable > tfoot > tr > td, .ewExportTable td { border-color: #e5edf6 !important; }
.ewGrid .ewTable .ewTableRow, .ewExportTableRow > td { background: #ffffff !important; }
.ewGrid .ewTable .ewTableAltRow, .ewExportTableAltRow > td, .table-striped > tbody > tr:nth-child(odd) > td { background: #f8fafc !important; }
.ewGrid .ewTable .ewTableHighlightRow > td { background: #e8f7ef !important; color: #123524 !important; }
.ewGrid .ewTable .ewTableSelectRow > td { background: #2563eb !important; color: #ffffff !important; }
.ewAddForm > div > div.form-group, .ewEditForm > div > div.form-group, .ewSearchForm > div > div.form-group, .ewUpdateForm > div > div.form-group { background: #ffffff !important; border-bottom: 1px solid #eef2f7; margin: 0 !important; padding: 10px 8px; }
.form-control, input[type=text], input[type=password], textarea, select { border-color: #cbd5e1 !important; border-radius: 8px !important; box-shadow: none !important; color: #1f2937; background-color: #ffffff; }
.form-control:focus, input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { border-color: #2563eb !important; box-shadow: 0 0 0 3px rgba(37, 99, 235, .15) !important; }
.btn { border-radius: 8px !important; border-color: #cbd5e1; font-weight: 600; box-shadow: 0 4px 12px rgba(15, 23, 42, .06); }
.btn-primary, .btn-success { background: #2563eb !important; border-color: #2563eb !important; color: #ffffff !important; }
.btn-primary:hover, .btn-success:hover { background: #15803d !important; border-color: #15803d !important; }
.btn-default { background: #ffffff !important; color: #1f2937 !important; }
.btn-default:hover { background: #eef6ff !important; border-color: #93c5fd !important; }
.alert { border-radius: 8px !important; border-width: 1px; box-shadow: 0 8px 22px rgba(15, 23, 42, .06); }
.alert-success, .msSuccessMessage { background: #e8f7ef !important; border-color: #b7e4c7 !important; color: #14532d !important; }
.alert-danger, .ewError { background: #fff1f2 !important; border-color: #fecdd3 !important; color: #9f1239 !important; }
.alert-info { background: #eaf3ff !important; border-color: #bfdbfe !important; color: #1e3a8a !important; }
.alert-warning { background: #fff7e6 !important; border-color: #fde68a !important; color: #854d0e !important; }
.badge { background: #15803d; }
@media (max-width: 767px) { .ewContentColumn { padding: 14px !important; } .panel, .ewGrid, .tab-content { border-radius: 8px !important; } }
