body {
    font-family:Arial;
    color:#797D7E;
}

.dropdown-menu > li > a {
    color:#797D7E;
}

html.login-bg {
    background:none;
    background-color:#FFFFFF;
}

.unauthorised-header > ul {
    background-color:#FFFFFF;
}

.unauthorised-header > ul > li > a {
    color:#ac0821 !important;
}

.unauthorised-header > ul {
    height:44px;
}

.header {
    background-color:#FFFFFF;
}

.dropdown-menu > li > a:hover {
    background-color:#ac0821 !important;
}

.text-primary {
    color:#ac0821;
}

#main-stats .stat .data .number {
    color:#ac0821;
}

a {
    color:#ac0821;
}

a:hover {
  color: #000000;
}

.btn-glow.primary, .btn-success, .btn-info, .btn-flat, .btn-flat.primary, .btn-flat.success, .btn-primary {
    border-color: #ac0821;
    background:#ac0821;
}

.btn-glow.primary:hover, .btn-success:hover, .btn-info:hover, .btn-flat:hover, .btn-flat.primary:hover, .btn-flat.success:hover, .btn-primary:hover {
    border-color: #000000;
    background:#000000;
}

.btn-glow.primary:active:focus, .btn-success:active:focus, .btn-info:active:focus, .btn-flat:active:focus, .btn-flat.primary:active:focus, .btn-flat.success:active:focus, .btn-primary:active:focus {
    border-color: #000000;
    background:#000000;
}
.btn-glow.primary:active:hover, .btn-success:hover, .btn-info:active:hover, .btn-flat:active:hover, .btn-flat.primary:active:hover, .btn-flat.success:active:hover, .btn-primary:active:hover {
    border-color: #000000;
    background:#000000;
}
.btn-glow.primary:active, .btn-success:active, .btn-info:active, .btn-flat:active, .btn-flat.primary:active, .btn-flat.success:active, .btn-primary:active {
    border-color: #000000;
    background-color:#000000;
}
.btn-glow.primary:focus, .btn-success:focus, .btn-info:focus, .btn-flat:focus, .btn-flat.primary:focus, .btn-flat.success:focus, .btn-primary:focus {
    border-color: #000000;
    background:#000000;
}

.btn-flat {
    border-color: #ac0821 !important;
    background-color:#ac0821 !important;
}

.btn-flat:hover {
    border-color: #000000 !important;
    background-color:#000000 !important;
}

.btn-flat.white {
  color: #626263 !important;
  background-color: #fff !important;
  border: 1px solid #d0dde9 !important;
}

.btn-flat.white: hover {
    border-color: #bbb !important;
    color: #000 !important;
}

.login-wrapper .box .remember label {
    color:#797D7E;
}

.table-hover > tbody > tr:hover, .table-hover tbody tr:hover > td {
    background-color:#FFFFFF;
}

.breadcrumb {
    border-color: #ac0821;
    background-color:#FFFFFF;
}

.organisation-view .panel-default .panel-heading {
  background-color: #E3E4E2;
  border: 1px solid #94969B;
}

.navbar-info {
    color: #FFFFFF;
}

.navbar.navbar-inverse {
    min-height: 46px;
    background: #000000;
    border: none;
    border-bottom: 1px solid #94969B;
background: #c1172a; /* Old browsers */
background: -moz-linear-gradient(top,  #c1172a 0%, #c1172a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c1172a 0%,#c1172a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c1172a 0%,#c1172a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1172a', endColorstr='#c1172a',GradientType=0 ); /* IE6-9 */

}

.navbar-inverse .notification-dropdown>a:hover, .navbar-inverse .notification-dropdown>a.active {
    background: #ac0821 !important;
    box-shadow: inset 1px 0 1px 0 #3e5a79;
}

.navbar-inverse .nav>li>a:hover {
    background: #ac0821 !important;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #ac0821;
}


.navbar-header img {
    display:none;
    max-height: 40px;
    content:url("https://agent.callpay.com/uploads/organisation/2503/f38d886a601c6b2303ad11b2a3e52ac1.png") no-repeat;
}

.navbar-header {
    height: 45px;
    xbackground: url("https://agent.callpay.com/uploads/organisation/2503/f38d886a601c6b2303ad11b2a3e52ac1.png") no-repeat;
    background-size: auto 190%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #000000;
    background: #c1172a; /* Old browsers */
background: -moz-linear-gradient(top,  #c1172a 0%, #c1172a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c1172a 0%,#c1172a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c1172a 0%,#c1172a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1172a', endColorstr='#c1172a',GradientType=0 ); /* IE6-9 */

}

.navbar-header span.helper {
    position: absolute;
    width: 80px;
    height: 80px;
    background: azure;
    z-index: 10000;
    left: 60px;
    top: 10px;
    background: url("https://agent.callpay.com/uploads/organisation/2503/f38d886a601c6b2303ad11b2a3e52ac1.png") no-repeat;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 10px;
    border-radius: 80px;
    box-shadow: 1px -1px 2px #191818;
}

@media only screen and (max-width: 785px) {
  .navbar-header span.helper {
    right: 30px !important;
    left: auto !important;
    width: 40px;
    height: 40px;
    box-shadow: 2px 2px 1px #191818;
    border-radius: 40px;
  }
}

.navbar-inverse .nav > li > a {
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    transition: background .1s linear;
    -moz-transition: background .1s linear;
    -webkit-transition: background .1s linear;
    -o-transition: background .1s linear;
}

.navbar-inverse .notification-dropdown i {
    font-size: 17px;
    color: #FFFFFF;
}

.navbar-inverse .settings i {
    color: #FFFFFF;
    font-size: 21px;
}

.pagination > .active > a {
    border-color: #ac0821;
    background:#ac0821;
}

.pagination > .active > a:hover {
    border-color: #000000;
    background:#000000;
}

.pagination > li > a:hover, .pagination > li > a:focus {
    color: #94969B;
}

.pagination > li > a{
    color:#ac0821;
}

.select2-results .select2-highlighted {
    background:#ac0821;
}

body.index header {
    background:#FFFFFF;
    border-bottom: 1px solid #94969B;
}

body.index header li a {
    color:#ac0821;
}

body.index header li a:hover {
    color:#000000;
}

#logo-container img {
    display:none;
    max-height: 40px;
    content:url("https://agent.callpay.com/uploads/organisation/2503/f38d886a601c6b2303ad11b2a3e52ac1.png");
}

#logo-container .logo {
    max-height: 57px;
    background: url("https://agent.callpay.com/uploads/organisation/2503/f38d886a601c6b2303ad11b2a3e52ac1.png") no-repeat;
    background-size: contain;
    background-position: center;
    margin-top: 0px !important;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.navbar-inverse .navbar-brand {
    padding: 4px 20px;
    width: 100%;
}

.category-head .set-description h3, .set-description h3, .set-description a {
    color:#ac0821;
}

#inner-wrap {
    background: #E3E4E2;
}

.set-curl h3 {
    background-color: #ac0821;
    color: #000;
}

.set-curl h4 {
    color:#13100D;
}

.set-curl.full-width h4{
    color: #FFFFFF;
}

.set-curl code {
    background: #13100D;
}
l
.hljs-number, .hljs-command, .hljs-string, .hljs-tag .hljs-value, .hljs-rules .hljs-value, .hljs-phpdoc, .tex .hljs-formula, .hljs-regexp, .hljs-hexcolor, .hljs-link_url {
    color:#000000;
}

.panel-primary > .panel-heading {
    background-color: #ac0821;
    border-color: #ac0821;
}

.panel-primary {
    border-color: #ac0821;
}

.category-head .set-curl:after {
    background-color:#C5C5C5;
}

button.eftx-bank:hover {
    background-size: contain;
}

.login-wrapper .logo {
    margin-bottom: -60px;
    margin-top: 40px;
    max-height: 200px;
    max-width: 400px;
    left: -200px;
    border-radius: 200px;
    box-shadow: -2px -1px 4px #191818;
    background: #5c5b5b;
}

@media only screen and (max-width: 600px) {
    .login-wrapper .logo {
    margin-bottom: -12px;
        margin-top: -15px;
        max-height: 200px;
        max-width: 400px;
        left: 0px;
    }
}

html.login-bg .header {
    margin-bottom: 20px;
}

html.login-bg .login-wrapper {
    top: 50px;
}