@CHARSET "UTF-8";
/* #15334f */

.theme-menu-background { background-color: #71747d; }
.theme-backgrounds { background: linear-gradient(to bottom, #15334f, #0b0b27) !important; }
.oc-l-menu-content > ul > li.icon.active { background: linear-gradient(to bottom, #15334f, #0b0b27) !important; }
.theme-background { background-color: #15334f !important; }
.theme-color { color: #15334f !important; }
.theme-border { border-color: #15334f !important; }
.theme-spinner-color { border: 4px solid #15334f; border-right-color: transparent;}
.theme-spinner-color2 { border-color: #15334f80; border-top-color: #15334f;}

.oc-t-menu-content > ul > li.active:after { content: ""; background-color: #15334f; position: absolute; left: 0; bottom: 0; width: 100%; height: 6px; }
.oc-submenu-main a.active, .oc-submenu-main a.active:hover { color: #15334f; }

.timeline .bullet { background-color: #15334f !important; }
.timeline ul::before { background-color: #15334f !important; }
.todayschedule .bullet { background-color: #15334f !important; }
.calendar .day.today { background-color: #15334f !important; }
.calendar .day.has-event:after { background-color: #15334f !important; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-bottom: 1px solid #15334f !important; color: #15334f !important; }

.btn-light { color: #fff; background-color: #15334f; border-color: #15334f; }
.btn-light:hover { color: #fff; background-color: #15334f; border-color: #15334f; opacity: 0.8; }
.btn-outline-light { color: #15334f; background-color: transparent; border-color: #15334f; }
.btn-outline-light:hover { color: #fff; background-color: #15334f; border-color: #15334f; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #15334f; border: 1px solid #15334f; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: #fff; border: 1px solid #15334f; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-color: #15334f; border-radius: 50%; top: 5px; left: -21px; width: 9px; height: 9px; }
.switch.switch-primary input[type=checkbox]:checked + .cr:before { background: #15334f; }

.select2-container--default .select2-results__option[aria-selected=true] { color: #15334f; }

.page-link:hover { z-index: 2; text-decoration: none; color: #15334f; background-color: #fff; }
.page-item.active .page-link { z-index: 1; color: #15334f; background-color: #fff; }
.page-item.active .page-link:after { background-color: #15334f; }

.form-view > label:after { background-color: rgba(21, 51, 79, 0.7); }

.project-tab.active { color: #15334f; }

.folder-theme { background-color: rgba(21, 51, 79, 0.4) !important; }
.file-theme { background-color: rgba(21, 51, 79, 0.1) !important; border: 1px solid #15334f !important; }

.icon-theme-start { background-color: #15334f; }
.icon-theme-end { background-color: #0b0b27; }

.jstree-default .jstree-node, .jstree-default .jstree-icon { background-image: url("/resources/images/common/jstree-slate-blue.png"); }
.jstree-default .jstree-last { background: transparent; }

.sw-theme-default > .nav .nav-link.active::after { background-color: #15334f !important; }

progress[value]::-webkit-progress-value { background-image: linear-gradient(to left, #15334f , #15334f); }
progress[value]::-ms-fill { background-image: linear-gradient(to left, #15334f , #15334f); }

li.ultypeAli.active, .table-hover tbody tr.on { background-color: rgba(114, 157, 197 , 15%) !important; }
li.ultypeAli:hover, .table-hover tbody tr:hover { background-color: rgba(114, 157, 197 , 10%) !important; }