/* theme.css */


/* celestra color scheme */
:root {
--body: #fff;
--body-font-size: 16px;
--navbar-font-size: 14px;
--navbar-line: #fff;
--navbar-color: #222;
--navbar-color-hover: #222;
--navbar-bg: #fff;
--navbar-bg-hover: #fff;
--trail: #fff;
--text-muted: #2C272E;
--primary: #ba0c2f;
--secondary: #1a1a1a;
--light-plus: #e6e6e6;
--light-plus-hover: #cfcfcf;
--light: #F0F0F0;
--dark: #2C272E;
--success: #00d082;
--info: #2874fc;
--warning: #FE6900;
--danger: #fe2d2d;
--default: #1a1a1a;
--card-bg: #FFFFFF;
}
html, body {font-size: 16px;}
body, h1, h2, h3, h4, h5, h6 {color:#2C272E; font-family: 'Proxima Nova', sans-serif;}
.nav-item {font-size: 14px;}
.bg-body {background-color:#fff  !important;}
.bg-navbar {background-color:#fff; color:#222; font-size: 14px;}
.nav-item > a {color:#222 !important;}
.nav-item.active, .nav-item:hover, .nav-item:focus {background-color: #fff;}a.logo, a.logo:hover, a.logo:visited, a.logo:active {color:#222;}
.btn-header {border-color:#222 !important; color:#222 !important;} 
.btn-header:hover {border-color:#222 !important; color:#fff !important; background-color:#222;} 
.btn-header-outline {border-color:#222 !important; color:#222 !important;} 
.btn-header-outline:hover {border-color:#222 !important; color:#fff !important; background-color:#222;} 
.bg-footer {background-color:#061c4f;}
.bg-trail {background-color:#fff;}
.text-muted {color:#2C272E  !important;}
A, .btn-link {color:#2b2b2b;}
A:hover, .btn-link:hover {color:#272727;}
.card-body text-muted{
    color: #FFF !important;
}

.nav-item.active {
    background: #ba0c2f;
}

.nav-item.active a {
    color: #fff !important;
}

.item-block, .card {
    border: 1px solid #2222222 !important; 
}

.footer A, .btn-link {
    color: #879bcb !important;
}

.footer {
    color: #fff !important;
}

/*#2C272E*/
 .btn-check:focus + .btn, .btn:focus {color: #fff;} 
 .btn-check:focus + .btn.btn-light, .btn.btn-light:focus {color: #2C272E;} 
 .btn-check:focus + .btn.btn-trans, .btn.btn-trans:focus {color: #2C272E;} 
.bg-primary {  color: #fff;  border-color:#ba0c2f !important; background-color:#ba0c2f !important}
a.bg-primary:hover {  color: #fff;  border-color:#a70b2a !important; background-color:#a70b2a !important}
.text-primary {color:#ba0c2f !important;}
.link-primary {color:#ba0c2f !important;}
.link-primary:hover {color:#ba0c2f !important;}
.btn-primary { color: #fff;  border-color:#ba0c2f !important; background-color:#ba0c2f !important}
.btn-primary:hover { color: #fff; border-color:#a70b2a !important; background-color:#a70b2a !important}
.btn-primary.active { color: #fff;  border-color:#a70b2a !important; background-color:#a70b2a !important}
.btn-outline-primary {border-color:#ba0c2f !important; color: color: primary;  !important;} 
.btn-outline-primary:hover
                    , .btn-outline-primary:active
                    , .btn-outline-primary.active
                    , .btn-outline-primary.dropdown-toggle.show { color: #fff;  border-color:#a70b2a !important; background-color:#a70b2a !important}
.bg-secondary {  color: #fff;  border-color:#1a1a1a !important; background-color:#1a1a1a !important}
a.bg-secondary:hover {  color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
.text-secondary {color:#1a1a1a !important;}
.link-secondary {color:#1a1a1a !important;}
.link-secondary:hover {color:#1a1a1a !important;}
.btn-secondary { color: #fff;  border-color:#1a1a1a !important; background-color:#1a1a1a !important}
.btn-secondary:hover { color: #fff; border-color:#171717 !important; background-color:#171717 !important}
.btn-secondary.active { color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
.btn-outline-secondary {border-color:#1a1a1a !important; color: color: secondary;  !important;} 
.btn-outline-secondary:hover
                    , .btn-outline-secondary:active
                    , .btn-outline-secondary.active
                    , .btn-outline-secondary.dropdown-toggle.show { color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
.bg-light {  color:#2C272E; border-color:#F0F0F0 !important; background-color:#F0F0F0 !important}
a.bg-light:hover {  color:#2C272E; border-color:#d8d8d8 !important; background-color:#d8d8d8 !important}
.text-light {color:#F0F0F0 !important;}
.link-light {color:#F0F0F0 !important;}
.link-light:hover {color:#F0F0F0 !important;}
.btn-light { color:#2C272E; border-color:#F0F0F0 !important; background-color:#F0F0F0 !important}
.btn-light:hover { color:#2C272E;border-color:#d8d8d8 !important; background-color:#d8d8d8 !important}
.btn-light.active { color:#2C272E; border-color:#d8d8d8 !important; background-color:#d8d8d8 !important}
.btn-outline-light {border-color:#F0F0F0 !important; color: color:#2C272E; !important;} 
.btn-outline-light:hover
                    , .btn-outline-light:active
                    , .btn-outline-light.active
                    , .btn-outline-light.dropdown-toggle.show { color:#2C272E; border-color:#d8d8d8 !important; background-color:#d8d8d8 !important}
.cke_toolgroup,.cke_combo_button,a.cke_path_item { color:#2C272E; box-shadow:none !important;border: 0 !important; background:#F0F0F0 !important}
.cke_combo_button:not(.cke_button_disabled):hover,.cke_button:not(.cke_button_disabled):hover,a.cke_path_item:hover { color:#2C272E; box-shadow:none !important; border: 0 !important; background:#d8d8d8 !important}
.cke_toolgroup.active,.cke_button_on,.cke_combo_on .cke_combo_button,.cke_combo_on .cke_button { color:#2C272E; box-shadow:none !important; border-color:#d8d8d8 !important; background:#d8d8d8 !important}
.cke_top, .cke_bottom{background: #F0F0F0 !important;}

.user-My .marker {border-color:#e6e6e6 !important; background-color:#e6e6e6 !important}
.user-My .btn-light {border-color:#e6e6e6 !important; background-color:#e6e6e6 !important}
.user-My .btn-light:hover {border-color:#cfcfcf !important; background-color:#cfcfcf !important}
.user-My .btn-light.active {border-color:#cfcfcf !important; background-color:#cfcfcf !important}


.bg-dark {  color: #fff;  border-color:#2C272E !important; background-color:#2C272E !important}
a.bg-dark:hover {  color: #fff;  border-color:#282329 !important; background-color:#282329 !important}
.text-dark {color:#2C272E !important;}
.link-dark {color:#2C272E !important;}
.link-dark:hover {color:#2C272E !important;}
.btn-dark { color: #fff;  border-color:#2C272E !important; background-color:#2C272E !important}
.btn-dark:hover { color: #fff; border-color:#282329 !important; background-color:#282329 !important}
.btn-dark.active { color: #fff;  border-color:#282329 !important; background-color:#282329 !important}
.btn-outline-dark {border-color:#2C272E !important; color: color: dark;  !important;} 
.btn-outline-dark:hover
                    , .btn-outline-dark:active
                    , .btn-outline-dark.active
                    , .btn-outline-dark.dropdown-toggle.show { color: #fff;  border-color:#282329 !important; background-color:#282329 !important}
.bg-success {  color: #fff;  border-color:#00d082 !important; background-color:#00d082 !important}
a.bg-success:hover {  color: #fff;  border-color:#00bb75 !important; background-color:#00bb75 !important}
.text-success {color:#00d082 !important;}
.link-success {color:#00d082 !important;}
.link-success:hover {color:#00d082 !important;}
.btn-success { color: #fff;  border-color:#00d082 !important; background-color:#00d082 !important}
.btn-success:hover { color: #fff; border-color:#00bb75 !important; background-color:#00bb75 !important}
.btn-success.active { color: #fff;  border-color:#00bb75 !important; background-color:#00bb75 !important}
.btn-outline-success {border-color:#00d082 !important; color: color: success;  !important;} 
.btn-outline-success:hover
                    , .btn-outline-success:active
                    , .btn-outline-success.active
                    , .btn-outline-success.dropdown-toggle.show { color: #fff;  border-color:#00bb75 !important; background-color:#00bb75 !important}
.bg-info {  color:#2C272E; border-color:#2874fc !important; background-color:#2874fc !important}
a.bg-info:hover {  color:#2C272E; border-color:#2468e3 !important; background-color:#2468e3 !important}
.text-info {color:#2874fc !important;}
.link-info {color:#2874fc !important;}
.link-info:hover {color:#2874fc !important;}
.btn-info { color:#2C272E; border-color:#2874fc !important; background-color:#2874fc !important}
.btn-info:hover { color:#2C272E;border-color:#2468e3 !important; background-color:#2468e3 !important}
.btn-info.active { color:#2C272E; border-color:#2468e3 !important; background-color:#2468e3 !important}
.btn-outline-info {border-color:#2874fc !important; color: color:#2C272E; !important;} 
.btn-outline-info:hover
                    , .btn-outline-info:active
                    , .btn-outline-info.active
                    , .btn-outline-info.dropdown-toggle.show { color:#2C272E; border-color:#2468e3 !important; background-color:#2468e3 !important}
.bg-warning {  color: #fff;  border-color:#FE6900 !important; background-color:#FE6900 !important}
a.bg-warning:hover {  color: #fff;  border-color:#e55f00 !important; background-color:#e55f00 !important}
.text-warning {color:#FE6900 !important;}
.link-warning {color:#FE6900 !important;}
.link-warning:hover {color:#FE6900 !important;}
.btn-warning { color: #fff;  border-color:#FE6900 !important; background-color:#FE6900 !important}
.btn-warning:hover { color: #fff; border-color:#e55f00 !important; background-color:#e55f00 !important}
.btn-warning.active { color: #fff;  border-color:#e55f00 !important; background-color:#e55f00 !important}
.btn-outline-warning {border-color:#FE6900 !important; color: color: warning;  !important;} 
.btn-outline-warning:hover
                    , .btn-outline-warning:active
                    , .btn-outline-warning.active
                    , .btn-outline-warning.dropdown-toggle.show { color: #fff;  border-color:#e55f00 !important; background-color:#e55f00 !important}
.bg-danger {  color: #fff;  border-color:#fe2d2d !important; background-color:#fe2d2d !important}
a.bg-danger:hover {  color: #fff;  border-color:#e52929 !important; background-color:#e52929 !important}
.text-danger {color:#fe2d2d !important;}
.link-danger {color:#fe2d2d !important;}
.link-danger:hover {color:#fe2d2d !important;}
.btn-danger { color: #fff;  border-color:#fe2d2d !important; background-color:#fe2d2d !important}
.btn-danger:hover { color: #fff; border-color:#e52929 !important; background-color:#e52929 !important}
.btn-danger.active { color: #fff;  border-color:#e52929 !important; background-color:#e52929 !important}
.btn-outline-danger {border-color:#fe2d2d !important; color: color: danger;  !important;} 
.btn-outline-danger:hover
                    , .btn-outline-danger:active
                    , .btn-outline-danger.active
                    , .btn-outline-danger.dropdown-toggle.show { color: #fff;  border-color:#e52929 !important; background-color:#e52929 !important}
.bg-default {  color: #fff;  border-color:#1a1a1a !important; background-color:#1a1a1a !important}
a.bg-default:hover {  color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
.text-default {color:#1a1a1a !important;}
.link-default {color:#1a1a1a !important;}
.link-default:hover {color:#1a1a1a !important;}
.btn-default { color: #fff;  border-color:#1a1a1a !important; background-color:#1a1a1a !important}
.btn-default:hover { color: #fff; border-color:#171717 !important; background-color:#171717 !important}
.btn-default.active { color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
.btn-outline-default {border-color:#1a1a1a !important; color: color: default;  !important;} 
.btn-outline-default:hover
                    , .btn-outline-default:active
                    , .btn-outline-default.active
                    , .btn-outline-default.dropdown-toggle.show { color: #fff;  border-color:#171717 !important; background-color:#171717 !important}
 .highlighted{color: #fff !important;border-color:#ffca2c !important;background-color: #ffca2c !important;} 
.reverse-spinner-single {
  position: relative;
/*
  height: 100px;
  width: 100px;
*/
  border-radius: 50%;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;


}


@-webkit-keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
}
body {font-weight:300;}

#form9886142.loading-mask{
    opacity: 0;
    pointer-events: none;
}

.nav-item.active {
    background: #ba0c2f;
    color: #fff !important;
}

.item-block, .card {
    border: 1px solid #dbdbdf !important; 
}

[data-menu-id="10030649"] .menu-sub,
[data-menu-id="9888268"] .menu-sub{
    display:none !important;
}
#form9886142.loading-mask{
    opacity: 0;
    pointer-events: none;
}