body {
  background-image: url(https://ipitsiprodresources.blob.core.windows.net/images/logos/demo_background.jpg?636776295844636664) !important;
}
.login {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 3rem 5rem;
  border-radius: 5px;
  background: -moz-linear-gradient(-45deg, white 0%, rgba(51, 137, 136, 0.5) 100%);
  background: -webkit-linear-gradient(-45deg, white 0%, rgba(51, 137, 136, 0.5) 100%);
  background: linear-gradient(135deg, white 0%, rgba(51, 137, 136, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#338988, GradientType=1);
  background-color: white;
}
.title-bar {
  background-color: #244578;
}
.off-canvas {
  background-color: #244578;
}
.logo {
  background-color: #1a57a3;
}
.green-button,
.front-green-button {
  background-color: #244578;
  color: #fdfeff;
}
.green-button:hover,
.front-green-button:hover {
  background-color: #1a57a3;
  color: #f2f2f2;
}
#cssmenu a {
  color: #fdfeff;
}
.welcome-profile #username {
  color: #fdfeff;
}
.main-wrapper {
  background-color: #cad9e0;
}
h1 {
  color: #244578 !important;
}
.report-links li a {
  color: #1a57a3;
}
.report-links li.active a {
  color: #f29925;
}
.table .table-head {
  background-color: #6cc1ec;
}
#cssmenu > ul > li a:hover {
  background-color: #1a57a3;
  color: #f2f2f2;
}
#cssmenu > ul > li:hover a {
  background-color: #4375b3;
  color: #f2f2f2;
}
#cssmenu > ul > li.active a {
  background-color: #f2f2f2;
}
#cssmenu ul li:hover > a {
  background-color: #1a57a3;
  color: #f2f2f2;
}
#cssmenu ul li > a:hover {
  background-color: #1a57a3;
  color: #f2f2f2;
}
#cssmenu ul ul li:hover > a {
  background-color: #1a57a3;
  color: white !important;
}
.accordion .accordion-item > a {
  background-color: #244578;
}
.breadcrumb {
  color: #f29925;
}
.breadcrumb a {
  color: #4f9dd6;
}
input.global,
select.global,
textarea.global,
.ms-choice,
.ms-choice > span.placeholder,
.ms-drop,
.ms-drop span {
  border-color: #244578;
  color: #244578;
}
input.global:focus,
select.global:focus,
textarea.global:focus,
.ms-choice:focus,
.ms-choice > span.placeholder:focus,
.ms-drop:focus,
.ms-drop span:focus {
  border-color: #244578;
  color: #244578;
}
.remove-score {
  color: #244578;
}
.accordion .accordion-item .top-row,
.single-question .issue-text {
  color: #244578;
}
.front-button-group a {
  background-color: #4f9dd6;
}
.front-button-group a:hover {
  background-color: #6cc1ec;
  color: #f2f2f2;
}
[type="radio"]:checked + label:after,
.styled-checkbox:checked + label:after,
.styled-checkbox:checked + input[type=hidden] + label:after {
  background-color: #f29925;
}
#content .pannel {
  background-color: white;
}
.top-bar {
  background-color: white;
}
.tooltip {
  background-color: #244578;
}
.tooltip.bottom::before {
  border-color: transparent transparent #244578;
}
.tooltip.top::before {
  border-color: #244578 transparent transparent;
}
.tooltip.left::before {
  border-color: transparent transparent transparent #244578;
}
.tooltip.right::before {
  border-color: transparent #244578 transparent transparent;
}
li.questionnaire .actions a.green-button {
  color: #fdfeff !important;
}
li.questionnaire .actions a.green-button:hover {
  color: #f2f2f2 !important;
}
.progress-bar .progress .progress-meter {
  background-color: #f29925;
}
.progress-bar p {
  color: #f29925;
}
.reveal span {
  color: #244578;
}
#addCoreQuestionContent span {
  color: #244578;
}
#addCoreTopicContent span {
  color: #244578;
}
.page-selector {
  color: #244578;
}
.page-selector .page-number {
  color: #244578;
  border-color: #244578;
}
.page-selector .page-number.active {
  background-color: #244578;
}
.page-selector i {
  color: #244578;
}
.img-btn {
  color: #fdfeff !important;
  background-color: #244578;
}
.img-btn:hover {
  background-color: #1a57a3;
  color: #f2f2f2;
}
