/* ================================================== */
/* Sales splash page */
.horizontal-bar {
  width: 75px;
  height: 2px;
  min-height: 2px;
  background-color: #0064FF;
  margin-top: 5px; }

.horizontal-bar.white {
  background-color: #fff; }

.expanded-text {
  letter-spacing: 0.1em; }

h1, h2, h3, h4, h5, h6, .serif {
  font-family: 'Source Sans Pro', sans-serif; }

.h5 {
  color: #005151; }

#main_cashflow h5 {
  color: #005151; }

.border-bottom-thin-1 {
  box-shadow: 0px 0px 20px #00000029; }

/* ================================================== */
/* KRONOS ICON CLASSES */
.icon.icon-manufacturing, .icon.icon-retail, .icon.icon-services, .icon.icon-publicSector, .icon.icon-healthCare, .icon.icon-workforceCentral, .icon.icon-workforceReady, .icon.icon-workforceDimensions, .icon.icon-clipboard, .icon.icon-timeKeeping_white, .icon.icon-calculator, .icon.icon-payroll, .icon.icon-fmla, .icon.icon-paperDocument, .icon.icon-oldTimeClock, .icon.icon-leaveManagement, .icon.icon-increaseRevenue, .icon.icon-performance, .icon.icon-livingWage, .icon.icon-judge, .icon.icon-acaManagement, .icon.icon-poorPerformance, .icon.icon-talentManagement, .icon.icon-benefits, .icon.icon-transferInfo, .icon.icon-humanResources, .icon.icon-paidEmployee, .icon.icon-humanCapital, .icon.icon-businessFinance, .icon.icon-taxPayment, .icon.icon-payrollEmployee1, .icon.icon-payrollEmployee2, .icon.icon-nurseScheduling1, .icon.icon-nurseScheduling2, .icon.icon-oldTimeCard, .icon.icon-cloudRepresentation, .icon.icon-itUpdating, .icon.icon-itFixing, .icon.icon-manager1, .icon.icon-manager2, .icon.icon-scheduling, .icon.icon-budgeting, .icon.icon-approvingPayroll, .icon.icon-taskManagement, .icon.icon-distribution, .icon.icon-teacher1, .icon.icon-doctor1, .icon.icon-doctor2, .icon.icon-doctor3, .icon.icon-doctor4, .icon.icon-providers, .icon.icon-accruals, .icon.icon-forecastManager, .icon.icon-financialServices, .icon.icon-savings, .icon.icon-revenue, .icon.icon-alert, .icon.icon-target, .icon.icon-targetIncrease {
  object-fit: contain;
  background-size: contain;
  background-repeat: no-repeat; }

.icon {
  width: 75px;
  height: 75px;
  min-width: 75px;
  min-height: 75px;
  /*padding: 5px;*/
  display: inline-block; }
  .icon.lg {
    width: 100px;
    height: 100px;
    min-width: 100px;
    min-height: 100px; }
  .icon.md {
    width: 64px;
    height: 64px;
    min-width: 64px;
    min-height: 64px; }
  .icon.sm {
    width: 36px;
    height: 36px;
    min-width: 36px;
    min-height: 36px; }
  .icon.xs {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px; }
  .icon.icon-manufacturing {
    background-image: url(../../images/shared/kronosIcons/manufacturing_white.png); }
  .icon.icon-retail {
    background-image: url(../../images/shared/kronosIcons/retail_white.png); }
  .icon.icon-services {
    background-image: url(../../images/shared/kronosIcons/services_white.png); }
  .icon.icon-publicSector {
    background-image: url(../../images/shared/kronosIcons/publicSector_white.png); }
  .icon.icon-healthCare {
    background-image: url(../../images/shared/kronosIcons/healthcare_white.png); }
  .icon.icon-workforceCentral {
    background-image: url(../../images/shared/kronosIcons/workforceCentral_white.png); }
  .icon.icon-workforceReady {
    background-image: url(../../images/shared/kronosIcons/workforceReady_white.png); }
  .icon.icon-workforceDimensions {
    background-image: url(../../images/shared/kronosIcons/workforceDimensions_white.png); }
  .icon.icon-clipboard {
    background-image: url(../../images/shared/kronosIcons/clipboard.png); }
  .icon.icon-timeKeeping_white {
    background-image: url(../../images/shared/kronosIcons/timeKeeping_white.png); }
  .icon.icon-calculator {
    background-image: url(../../images/shared/kronosIcons/calculator.png); }
  .icon.icon-payroll {
    background-image: url(../../images/shared/kronosIcons/payroll.png); }
  .icon.icon-fmla {
    background-image: url(../../images/shared/kronosIcons/fmla.png); }
  .icon.icon-paperDocument {
    background-image: url(../../images/shared/kronosIcons/paperDocument.png); }
  .icon.icon-oldTimeClock {
    background-image: url(../../images/shared/kronosIcons/oldTimeClock.png); }
  .icon.icon-leaveManagement {
    background-image: url(../../images/shared/kronosIcons/leaveManagement.png); }
  .icon.icon-increaseRevenue {
    background-image: url(../../images/shared/kronosIcons/increaseRevenue.png); }
  .icon.icon-performance {
    background-image: url(../../images/shared/kronosIcons/performance.png); }
  .icon.icon-livingWage {
    background-image: url(../../images/shared/kronosIcons/livingWage.png); }
  .icon.icon-judge {
    background-image: url(../../images/shared/kronosIcons/judge.png); }
  .icon.icon-acaManagement {
    background-image: url(../../images/shared/kronosIcons/acaManagement.png); }
  .icon.icon-poorPerformance {
    background-image: url(../../images/shared/kronosIcons/poorPerformance.png); }
  .icon.icon-talentManagement {
    background-image: url(../../images/shared/kronosIcons/talentManagement.png); }
  .icon.icon-benefits {
    background-image: url(../../images/shared/kronosIcons/benefits.png); }
  .icon.icon-transferInfo {
    background-image: url(../../images/shared/kronosIcons/transferInfo.png); }
  .icon.icon-humanResources {
    background-image: url(../../images/shared/kronosIcons/humanResources.png); }
  .icon.icon-paidEmployee {
    background-image: url(../../images/shared/kronosIcons/paidEmployee.png); }
  .icon.icon-humanCapital {
    background-image: url(../../images/shared/kronosIcons/humanCapital.png); }
  .icon.icon-businessFinance {
    background-image: url(../../images/shared/kronosIcons/businessFinance.png); }
  .icon.icon-taxPayment {
    background-image: url(../../images/shared/kronosIcons/taxPayment.png); }
  .icon.icon-payrollEmployee1 {
    background-image: url(../../images/shared/kronosIcons/payrollEmployee1.png); }
  .icon.icon-payrollEmployee2 {
    background-image: url(../../images/shared/kronosIcons/payrollEmployee2.png); }
  .icon.icon-nurseScheduling1 {
    background-image: url(../../images/shared/kronosIcons/nurseScheduling1.png); }
  .icon.icon-nurseScheduling2 {
    background-image: url(../../images/shared/kronosIcons/nurseScheduling2.png); }
  .icon.icon-oldTimeCard {
    background-image: url(../../images/shared/kronosIcons/oldTimeCard.png); }
  .icon.icon-cloudRepresentation {
    background-image: url(../../images/shared/kronosIcons/cloudRepresentation.png); }
  .icon.icon-itUpdating {
    background-image: url(../../images/shared/kronosIcons/itUpdating.png); }
  .icon.icon-itFixing {
    background-image: url(../../images/shared/kronosIcons/itFixing.png); }
  .icon.icon-manager1 {
    background-image: url(../../images/shared/kronosIcons/manager1.png); }
  .icon.icon-manager2 {
    background-image: url(../../images/shared/kronosIcons/manager2.png); }
  .icon.icon-scheduling {
    background-image: url(../../images/shared/kronosIcons/scheduling.png); }
  .icon.icon-budgeting {
    background-image: url(../../images/shared/kronosIcons/budgeting.png); }
  .icon.icon-approvingPayroll {
    background-image: url(../../images/shared/kronosIcons/approvingPayroll.png); }
  .icon.icon-taskManagement {
    background-image: url(../../images/shared/kronosIcons/taskManagement.png); }
  .icon.icon-distribution {
    background-image: url(../../images/shared/kronosIcons/distribution.png); }
  .icon.icon-teacher1 {
    background-image: url(../../images/shared/kronosIcons/teacher1.png); }
  .icon.icon-doctor1 {
    background-image: url(../../images/shared/kronosIcons/doctor1.png); }
  .icon.icon-doctor2 {
    background-image: url(../../images/shared/kronosIcons/doctor2.png); }
  .icon.icon-doctor3 {
    background-image: url(../../images/shared/kronosIcons/doctor3.png); }
  .icon.icon-doctor4 {
    background-image: url(../../images/shared/kronosIcons/doctor4.png); }
  .icon.icon-providers {
    background-image: url(../../images/shared/kronosIcons/providers.png); }
  .icon.icon-accruals {
    background-image: url(../../images/shared/kronosIcons/accruals.png); }
  .icon.icon-forecastManager {
    background-image: url(../../images/shared/kronosIcons/forecastManager.png); }
  .icon.icon-financialServices {
    background-image: url(../../images/shared/kronosIcons/financialServices.png); }
  .icon.icon-savings {
    background-image: url(../../images/shared/kronosIcons/savings.png); }
  .icon.icon-revenue {
    background-image: url(../../images/shared/kronosIcons/revenue.png); }
  .icon.icon-alert {
    background-image: url(../../images/shared/kronosIcons/alert.png); }
  .icon.icon-target {
    background-image: url(../../images/shared/kronosIcons/target.png); }
  .icon.icon-targetIncrease {
    background-image: url(../../images/shared/kronosIcons/targetIncrease.png); }

.input-enclosed.input-dirty:not(:disabled) {
  background-color: rgba(89, 215, 200, 0.15) !important; }

.case-study-tile {
  min-height: 371px;
  max-width: 300px !important;
  box-shadow: 0px 3px 6px #00000029; }
  .case-study-tile .case-study-tile-img-container {
    min-height: 175px;
    max-height: 175px; }
  .case-study-tile .case-study-tile-img {
    min-height: 175px;
    max-height: 175px;
    width: 100%; }
  .case-study-tile .case-study-tile-txt {
    min-height: 196px;
    padding: 14px; }

@media (max-width: 1024px) {
  .case-study-tile {
    max-width: 100% !important; } }

.toggleButton:not(.white):checked + label {
  color: #005151; }

.half-circle-left {
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em; }

.half-circle-right {
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em; }
