/*** PRIMARY COLOUR ***/
.text-primary {
    color: #2C2D84;
  }
  a.text-primary:hover {
    color: #6D6D6C;
  }
  .bg-primary {
    color: #fff;
    background-color: #2C2D84;
  }
  a.bg-primary:hover {
    background-color: #6D6D6C;
  }
  .btn-primary {
    color: #ffffff;
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-primary:hover,
  .btn-primary:focus,
  .btn-primary:active,
  .btn-primary.active,
  .open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #6D6D6C;
    border-color: #283f17;
  }
  .btn-primary:active,
  .btn-primary.active,
  .open .dropdown-toggle.btn-primary {
    background-image: none;
  }
  .btn-primary.disabled,
  .btn-primary[disabled],
  fieldset[disabled] .btn-primary,
  .btn-primary.disabled:hover,
  .btn-primary[disabled]:hover,
  fieldset[disabled] .btn-primary:hover,
  .btn-primary.disabled:focus,
  .btn-primary[disabled]:focus,
  fieldset[disabled] .btn-primary:focus,
  .btn-primary.disabled:active,
  .btn-primary[disabled]:active,
  fieldset[disabled] .btn-primary:active,
  .btn-primary.disabled.active,
  .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary.active {
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-primary .badge {
    color: #2C2D84;
    background-color: #ffffff;
  }
  .label-primary {
    background-color: #2C2D84;
  }
  .label-primary[href]:hover,
  .label-primary[href]:focus {
    background-color: #6D6D6C;
  }
  .panel-primary {
    border-color: #2C2D84;
  }
  .panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #2C2D84;
    border-color: #2C2D84;
  }
  .panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #2C2D84;
  }
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #2C2D84;
  }
  .btn.active .caret {
    color: #6D6D6C;
    border-top-color: #6D6D6C;
    border-bottom-color: #6D6D6C;
  }
  
  /**** SUCCESS COLORS ****/
  .text-success {
    color: #2C2D84;
  }
  a.text-success:hover {
    color: #6D6D6C;
  }
  .bg-success {
    background-color: #dff0d8;
  }
  a.bg-success:hover {
    background-color: #c1e2b3;
  }
  .table > thead > tr > td.success,
  .table > tbody > tr > td.success,
  .table > tfoot > tr > td.success,
  .table > thead > tr > th.success,
  .table > tbody > tr > th.success,
  .table > tfoot > tr > th.success,
  .table > thead > tr.success > td,
  .table > tbody > tr.success > td,
  .table > tfoot > tr.success > td,
  .table > thead > tr.success > th,
  .table > tbody > tr.success > th,
  .table > tfoot > tr.success > th {
    background-color: #dff0d8;
  }
  .table-hover > tbody > tr > td.success:hover,
  .table-hover > tbody > tr > th.success:hover,
  .table-hover > tbody > tr.success:hover > td,
  .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
  }
  .has-success .help-block,
  .has-success .control-label,
  .has-success .radio,
  .has-success .checkbox,
  .has-success .radio-inline,
  .has-success .checkbox-inline {
    color: #2C2D84;
  }
  .has-success .form-control {
    border-color: #2C2D84;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .has-success .form-control:focus {
    border-color: #6D6D6C;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  }
  .has-success .input-group-addon {
    color: #2C2D84;
    border-color: #2C2D84;
    background-color: #dff0d8;
  }
  .has-success .form-control-feedback {
    color: #2C2D84;
  }
  .btn-success {
    color: #ffffff;
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-success:hover,
  .btn-success:focus,
  .btn-success:active,
  .btn-success.active,
  .open .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #6D6D6C;
    border-color: #283f17;
  }
  .btn-success:active,
  .btn-success.active,
  .open .dropdown-toggle.btn-success {
    background-image: none;
  }
  .btn-success.disabled,
  .btn-success[disabled],
  fieldset[disabled] .btn-success,
  .btn-success.disabled:hover,
  .btn-success[disabled]:hover,
  fieldset[disabled] .btn-success:hover,
  .btn-success.disabled:focus,
  .btn-success[disabled]:focus,
  fieldset[disabled] .btn-success:focus,
  .btn-success.disabled:active,
  .btn-success[disabled]:active,
  fieldset[disabled] .btn-success:active,
  .btn-success.disabled.active,
  .btn-success[disabled].active,
  fieldset[disabled] .btn-success.active {
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-success .badge {
    color: #2C2D84;
    background-color: #ffffff;
  }
  .label-success {
    background-color: #2C2D84;
  }
  .label-success[href]:hover,
  .label-success[href]:focus {
    background-color: #6D6D6C;
  }
  .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #2C2D84;
  }
  .alert-success hr {
    border-top-color: #c9e2b3;
  }
  .alert-success .alert-link {
    color: #6D6D6C;
  }
  .progress-bar-success {
    background-color: #2C2D84;
  }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .list-group-item-success {
    color: #2C2D84;
    background-color: #dff0d8;
  }
  a.list-group-item-success {
    color: #2C2D84;
  }
  a.list-group-item-success .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-success:hover,
  a.list-group-item-success:focus {
    color: #2C2D84;
    background-color: #d0e9c6;
  }
  a.list-group-item-success.active,
  a.list-group-item-success.active:hover,
  a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #2C2D84;
    border-color: #2C2D84;
  }
  .panel-success {
    border-color: #d6e9c6;
  }
  .panel-success > .panel-heading {
    color: #2C2D84;
    background-color: #dff0d8;
    border-color: #d6e9c6;
  }
  .panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
  }
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
  }
  
  /**** INFO COLORS ****/
  .text-info {
    color: #3a87ad;
  }
  a.text-info:hover {
    color: #2d6987;
  }
  .bg-info {
    background-color: #d9edf7;
  }
  a.bg-info:hover {
    background-color: #afd9ee;
  }
  .panel-info {
    border-color: #bce8f1;
  }
  .panel-info > .panel-heading {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
  }
  .panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
  }
  .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
  }
  .table > thead > tr > td.info,
  .table > tbody > tr > td.info,
  .table > tfoot > tr > td.info,
  .table > thead > tr > th.info,
  .table > tbody > tr > th.info,
  .table > tfoot > tr > th.info,
  .table > thead > tr.info > td,
  .table > tbody > tr.info > td,
  .table > tfoot > tr.info > td,
  .table > thead > tr.info > th,
  .table > tbody > tr.info > th,
  .table > tfoot > tr.info > th {
    background-color: #d9edf7;
  }
  .table-hover > tbody > tr > td.info:hover,
  .table-hover > tbody > tr > th.info:hover,
  .table-hover > tbody > tr.info:hover > td,
  .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
  }
  .btn-info {
    color: #ffffff;
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-info:hover,
  .btn-info:focus,
  .btn-info:active,
  .btn-info.active,
  .open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #6f9d4d;
    border-color: #202020;
  }
  .btn-info:active,
  .btn-info.active,
  .open .dropdown-toggle.btn-info {
    background-image: none;
  }
  .btn-info.disabled,
  .btn-info[disabled],
  fieldset[disabled] .btn-info,
  .btn-info.disabled:hover,
  .btn-info[disabled]:hover,
  fieldset[disabled] .btn-info:hover,
  .btn-info.disabled:focus,
  .btn-info[disabled]:focus,
  fieldset[disabled] .btn-info:focus,
  .btn-info.disabled:active,
  .btn-info[disabled]:active,
  fieldset[disabled] .btn-info:active,
  .btn-info.disabled.active,
  .btn-info[disabled].active,
  fieldset[disabled] .btn-info.active {
    background-color: #2C2D84;
    border-color: #202020;
  }
  .btn-info .badge {
    color: #2C2D84;
    background-color: #ffffff;
  }
  .label-info {
    background-color: #2C2D84;
  }
  .label-info[href]:hover,
  .label-info[href]:focus {
    background-color: #6D6D6C;
  }
  .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
  }
  .alert-info hr {
    border-top-color: #a6e1ec;
  }
  .alert-info .alert-link {
    color: #2d6987;
  }
  .progress-bar-info {
    background-color: #2C2D84;
  }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .list-group-item-info {
    color: #3a87ad;
    background-color: #d9edf7;
  }
  a.list-group-item-info {
    color: #3a87ad;
  }
  a.list-group-item-info .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-info:hover,
  a.list-group-item-info:focus {
    color: #3a87ad;
    background-color: #c4e3f3;
  }
  a.list-group-item-info.active,
  a.list-group-item-info.active:hover,
  a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #3a87ad;
    border-color: #3a87ad;
  }.input-group-addon {color:#333!important}
  .alert-info {color: #333 !important;}