/*------------------------------------*    #PROJECT
\*------------------------------------*/
/**
 * #THEMES
 */
/**
 * #DEPENDENCIES
 */
/**
 * #CONFIG
 */
/*------------------------------------*    #OVERRIDE ACVCSCFOUNDATION GENERIC's
\*------------------------------------*/
/**
 * #TOOLS
 */
/**
 * #GENERIC
 */
.calculators-widget-reset {
  position: relative;
  /* Needed to get things descent in the ACV portal*/ }
  .calculators-widget-reset table {
    display: table; }
  .calculators-widget-reset ul li {
    background: none;
    padding: initial; }
  .calculators-widget-reset button {
    line-height: inherit !important; }

.calculators-o-btn--secondary-reset {
  width: inherit !important;
  padding: 10px 10px 10px 10px !important; }

/**
 * #BASE
 */
/**
* #OBJECTS
*/
/**
* #COMPONENTS
*/
.calculators-c-search {
  text-align: center; }

.calculators-rounded-table {
  border-collapse: separate !important;
  border: solid #27A49D 5px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 100%;
  max-width: 600px; }
  .calculators-rounded-table tr:nth-child(even) {
    background: #e6e6e6; }
  .calculators-rounded-table tr:nth-child(odd) {
    background: #FFF; }

.calculators-rounded-table th {
  background-color: #27A49D;
  color: #FFF; }

.calculators-rounded-table td, th {
  border-left: solid #27A49D 1px;
  border-top: solid #27A49D 1px; }

.calculators-explanable-text {
  color: #27A49D !important;
  text-decoration: underline !important; }

.calculators-display-as-block > * {
  display: inline-block; }

.calculators-display-as-block .principal-block {
  width: 80% !important; }
  .calculators-display-as-block .principal-block input[type=text] {
    width: 100% !important; }

.calculators-one-line-result > * {
  display: inline-block; }

.calculators-one-line-result .principal-block {
  width: 70% !important; }

.calculators-two-inputs-with-icon > * {
  display: inline-block; }

.calculators-two-inputs-with-icon .first-block {
  width: 54.5% !important; }
  .calculators-two-inputs-with-icon .first-block input[type=text] {
    width: 100% !important; }

.calculators-two-inputs-with-icon .second-block {
  width: 24.5% !important; }
  .calculators-two-inputs-with-icon .second-block input[type=text] {
    width: 100% !important; }

.calculators-two-inputs-with-icon .icon-block {
  width: 15% !important; }

/*------------------------------------*    #DIVIDERS
\*------------------------------------*/
.calculators-o-divider--thinspacing {
  border: none;
  display: block;
  padding: .625rem 0; }

.calculators-o-divider--labelspacing {
  margin-top: 7.5px;
  margin-bottom: 0 !important; }

@media screen and (min-width: 500px) {
  .calculators-visible-little-screen {
    display: none; } }

@media screen and (max-width: 499px) {
  .calculators-visible-large-screen {
    display: none; } }

@media screen and (min-width: 600px) {
  .calculators-salarygap-table-visible-little-screen {
    display: none; } }

@media screen and (max-width: 599px) {
  .calculators-salarygap-table-visible-large-screen {
    display: none; } }

.calculators-align-icon {
  margin-top: -2px; }

.k-invalid-msg {
  margin-bottom: 20px !important; }

.calculators-tooltip-icon-size {
  font-size: 1.4em !important; }

i {
  cursor: help; }

/*------------------------------------*    #TEXT HELPERS
\*------------------------------------*/
.calculators-text-warning {
  color: #ff9900; }

/**
* #UTILITIES
*/
