body.ssp_theme_custom .ssp-top-pane {
  background-color: #ace1fb !important;
  color: #ffffff !important;
}
body.ssp_theme_custom .ssp-top-pane .top-pane-mid #employeeSearch.top-pane-search .input-group .form-control {
  background-color: #96d9ff !important;
}
body.ssp_theme_custom .ssp-top-pane .top-pane-mid #employeeSearch.top-pane-search .input-group .classic-dropdown {
  background-color: #63c6ff !important;
}
body.ssp_theme_custom .ssp-top-pane .top-pane-mid #employeeSearch.top-pane-search .input-group .classic-dropdown .dropdown-menu {
  color: #000000 !important;
}
body.ssp_theme_custom .ssp-top-pane .top-pane-mid #employeeSearch.top-pane-search .input-group .classic-dropdown .dropdown-toggle {
  opacity: 1 !important;
}
body.ssp_theme_custom .ssp-top-pane .misc-area .misc-menu .navbar-nav > li.open > ul .user-profile a,
body.ssp_theme_custom .nav-line-tabs .nav-tabs li.active a {
  border-bottom-color: #003f63 !important;
}
body.ssp_theme_custom .ssp-top-pane .nav-area .top-menu li > a {
  background-color: #49bdff !important;
  color: #ffffff !important;
  border-color: #0080c9 !important;
}
body.ssp_theme_custom .ssp-top-pane .nav-area .top-menu li.active > a {
  background-color: #ffffff !important;
  color: #000000 !important;
}
body.ssp_theme_custom .ssp-top-pane .settings-btn {
  color: #ffffff !important;
  background-color: #49bdff !important;
}
body.ssp_theme_custom .input-group-icon-btn .btn,
body.ssp_theme_custom .doubly-list .doubly-list-box ul > li.selected,
body.ssp_theme_custom .btn-theme,
body.ssp_theme_custom .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li > div,
body.ssp_theme_custom .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li > div > div.lyt-lhs-drag-tool,
body.ssp_theme_custom .file-browse .btn,
body.ssp_theme_custom .feedback-button,
body.ssp_theme_custom .file-upload .btn {
  background-color: #003f63 !important;
  color: #ffffff !important;
}
body.ssp_theme_custom .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li.dropped > div {
  background-color: #e4e4e4 !important;
  color: #7d7d7d !important;
}
body.ssp_theme_custom #employeeSearch {
  background-color: #49bdff !important;
  color: #ffffff !important;
}
body.ssp_theme_custom .fw tr:not(.day-time-notation) th,
body.ssp_theme_custom .fw .panel-group:not(.panel-group2):not(.panel-classic) .panel-heading,
body.ssp_theme_custom .fw .input-group-addon,
body.ssp_theme_custom .ssp-table tr th,
body.ssp_theme_custom .panel-ssp > .panel-head,
body.ssp_theme_custom .panel-ssp > .panel-heading {
  background-color: #003f63 !important;
  color: #ffffff !important;
}
body.ssp_theme_custom .layout-pane .lyt-body .lyt-lhs .lyt-lhs-panel-group .panel > .panel-collapse > .panel-body ul.lyt-lhs-drag-component > li.dropped > div > div.lyt-lhs-drag-tool {
  background-color: #e4e4e4 !important;
}
body.ssp_theme_custom .ssp-top-pane .misc-area .misc-menu .navbar-nav > li.last .caret {
  color: #ffffff !important;
}
body.ssp_theme_custom .ssp-top-pane .misc-area .misc-menu .navbar-nav > li > a {
  color: #ffffff !important;
}
body.ssp_theme_custom .ssp-top-pane .misc-area .misc-menu .navbar-nav > li > a .icn-alerts1 {
  background-position: -337px -1395px !important;
}
body.ssp_theme_custom .ssp-top-pane .misc-area .misc-menu .navbar-nav > li > a .count {
  color: #ffffff !important;
}
body.ssp_theme_custom .icn-hamburger-lg {
  background-position: -310px -1477px !important;
}
body.ssp_theme_custom .btn-primary {
  background-color: #0063FF !important;
}
body.ssp_theme_custom .daterangepicker .ranges li.active,
body.ssp_theme_custom .daterangepicker td.active,
body.ssp_theme_custom .daterangepicker td.active:hover,
body.ssp_theme_custom .daterangepicker .range_inputs .btn-sm.applyBtn {
  background-color: #003f63 !important;
}
body.ssp_theme_custom .lnav li.active a,
body.ssp_theme_custom .lnav > li li.active a,
body.ssp_theme_custom .vertical-line-tab .vertical-tab-nav > ul > li.active > a {
  border-left: 3px solid #003f63 !important;
}
body.ssp_theme_custom .icn-user {
  background-position: -61px -90px !important;
  background-position: -255px -1370px !important;
}
body.ssp_theme_custom .icn-user-lg {
  background-position: -178px -1428px !important;
  background-position: -220px -1428px !important;
}
body.ssp_theme_custom .icn-upgrade {
  background-position: -301px -1372px !important;
}
body.ssp_theme_custom .icn-help {
  background-position: -245px -188px !important;
}
body.ssp_theme_custom .CSTopMenuColor {
  background-color: #0080c9 !important;
}
body.ssp_theme_custom .CSTopMenuFontColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSTopMenuActiveColor {
  background-color: #ffffff !important;
}
body.ssp_theme_custom .CSTopMenuButtonColor {
  background-color: #49bdff !important;
}
body.ssp_theme_custom .CSTopMenuIconColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSTopMenuFontColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSTopMenuActiveFontColor {
  color: #000000 !important;
}
body.ssp_theme_custom .CSTopMenuButtonFontColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSSaveOkColor {
  background-color: #003f63 !important;
}
body.ssp_theme_custom .CSTableHeadColor {
  background-color: #003f63 !important;
}
body.ssp_theme_custom .CSActiveColor {
  border-color: #003f63 !important;
}
body.ssp_theme_custom .CSTopMenuActiveColor {
  background-color: #ffffff !important;
}
body.ssp_theme_custom .CSFormButtonColor {
  background-color: #003f63 !important;
}
body.ssp_theme_custom .CSFormButtonTextColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSSaveOkTextColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .CSTableHeadTextColor {
  color: #ffffff !important;
}
body.ssp_theme_custom .white-bg {
  background-color: #ffffff !important;
}
body.ssp_theme_custom .black-bg {
  background-color: #000000 !important;
}
body.ssp_theme_custom .white-fg {
  color: #ffffff !important;
}
body.ssp_theme_custom .black-fg {
  color: #000000 !important;
}
/* Login Page cover */
.ssp-login-container .login-inner-wrapper {
  box-shadow: unset;
}
.ssp-login-container .login-inner-wrapper .login-wrap {
  border-bottom: 1px solid #e4e7ed;
}
.ssp-login-container .login-inner-wrapper .login-wrap > ul > li .linput {
  border-color: #e4e7ed;
  font-size: 14px;
}
.ssp-login-container .login-inner-wrapper .login-wrap .login-header {
  font-size: 16px;
  font-weight: bold;
  color: #303133;
}
.ssp-login-container .login-inner-wrapper .login-wrap .login-header .ssp-icon {
  width: 16px;
  height: 16px;
  background-size: 493px 2134px !important;
}
.ssp-login-container .login-inner-wrapper .login-wrap > ul > li.btn-login .btn {
  height: 40px;
  background: #0063ff;
  border-radius: 4px;
  font-size: 16px;
}
.ssp-login-container
  .login-inner-wrapper
  .login-wrap
  > ul
  > li
  .form-icn-eye.open {
  top: 50%;
  transform: translateY(-50%);
}
.ssp-login-container .login-inner-wrapper .login-wrap > ul > li .form-icn-user {
  top: 50%;
  transform: translateY(-50%);
}
.captcha-input.fluid-width .form-control {
  font-size: 14px;
}
.captcha-input .input-actions .input-addon {
  height: 20px;
}
.captcha-input .input-actions .input-addon .ssp-inline-icon {
  margin-top: 0;
  background-position: -424px -673px;  /*图像文字验证码位置*/
}
.ssp-login-container input::-webkit-input-placeholder {
  font-size: 14px; /* 你可以根据需要设置字体大小 */
}
.ssp-login-container .captcha{
  border: unset !important;
}
.ssp-login-container .login-inner-wrapper .login-wrap > ul > li .linput {
    border-color: #e4e7ed;
    font-size: 14px;
    border-radius: 4px;
}/*修改输入框圆弧角度*/