/**
 * Common colors from Shop Style guide provided for Osiris
 **/
/* Generic colors */
/* Duplicates from above or to be rechecked, needs to remove/add to the above list after SM's calculator work */
/* Colors for POT */
/* line 35, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.middle_layer .usage_calculator_link_section {
  margin-bottom: 10px;
}

/* line 39, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link {
  margin-left: 10px;
}

/* line 119, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.usage_calculator_overlay .header_section, .middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_desc {
  padding-top: 10px;
}

/* line 123, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.usage_calculator_overlay .header_section {
  padding-bottom: 10px;
}

/* line 127, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.usage_calculator_overlay .header_section {
  padding-left: 10px;
}

/* line 131, ../../../../scss/oca/personal/mobile/base/_spacing.scss */
.usage_calculator_overlay .header_section {
  padding-right: 10px;
}

/* line 2, ../../../../scss/oca/personal/mobile/reset/_slider.scss */
.plan_builder_row .ui-widget .ui-state-default,
.calculator_section .ui-widget .ui-state-default {
  background: url("../../../../../images/personal/mobile/plan/plan_builder/slider_bar.png") no-repeat;
  border-radius: 0px;
  width: 30px;
  height: 25px;
  margin-left: -1.3em;
  top: -0.6em;
  z-index: 99999999;
}

/* line 14, ../../../../scss/oca/personal/mobile/reset/_slider.scss */
.plan_builder_row .ui-widget.ui-slider,
.calculator_section .ui-widget.ui-slider {
  border: 1px solid #d1d1d1;
  border-top: 1px solid #8a8888;
  background: #cccccc;
}

/* line 23, ../../../../scss/oca/personal/mobile/reset/_slider.scss */
.plan_builder_row .ui-widget.ui-slider .ui-slider-range,
.calculator_section .ui-widget.ui-slider .ui-slider-range {
  background: #006685;
  border-radius: 4px;
}

/* line 28, ../../../../scss/oca/personal/mobile/reset/_slider.scss */
*:focus {
  outline: none;
}

/* line 2, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section {
  background: #f3f3f3;
  border-bottom: 1px solid #cccccc;
}
/* line 8, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap {
  text-align: center;
  margin: 25px 30px;
  border-right: 1px solid #cccccc;
}
/* line 14, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_icon {
  float: left;
  display: block;
  width: 35px;
  height: 40px;
  background: url("../../../../../images/personal/mobile/plan/plan_builder/icon_calculator.png") no-repeat scroll 0 0 transparent;
}
/* line 20, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_desc {
  font-size: 15px;
  float: left;
  display: block;
  width: 55%;
}
/* line 26, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link {
  float: left;
  display: block;
  width: 130px;
}
/* line 34, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.middle_layer .usage_calculator_link_section .learn_more_link {
  display: block;
  margin-top: 35px;
}

/* line 45, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usage_calculator_overlay {
  width: 752px;
}
/* line 53, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usage_calculator_overlay .header_section > .title {
  float: left;
  display: block;
  width: 70%;
}
/* line 57, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usage_calculator_overlay .header_section > .cta_wrap {
  float: left;
  display: block;
  width: 30%;
}
/* line 61, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usage_calculator_overlay .header_section > .cta_wrap .generic_action_button {
  color: white;
}

/*-- osiris calc -------------------------------------------------------------------------*/
/* line 74, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp {
  color: #666;
  margin: 10px;
  font-family: Arial;
  min-width: 700px;
  /* ---------- device suggestion ---------- */
}
/* line 81, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp a {
  text-decoration: none;
}
/* line 85, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section {
  background-color: #EEE;
  border-radius: 5px;
  padding: 5px;
  border: 0;
  margin: 0 0 15px;
  zoom: 1;
  position: relative;
}
/* line 96, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section .sectionHeaderContainer {
  background-color: #E1DFE0;
  font-size: 18px;
  color: #666;
  font-weight: 700;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 105, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section .sectionHeaderContainer .count {
  background-color: #D6D4D5;
  display: inline-block;
  line-height: 30px;
  padding: 5px 12px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 114, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section .sectionHeaderContainer .heading {
  display: inline-block;
  padding: 10px 0 10px 5px;
}
/* line 119, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section.is-hidden {
  display: none;
}
/* line 126, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section.deviceSuggestion {
  padding: 5px 5px 30px 5px;
}
/* line 130, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section.deviceSuggestion .deviceSuggestionTxt {
  display: inline-block;
  color: #666;
  width: 50%;
  padding: 15px 0 0 10px;
  font-size: 15px;
}
/* line 138, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .m-section.deviceSuggestion .deviceSuggestionBtn {
  float: right;
  margin: 15px 30px 10px 10px;
  color: #006685;
  border-radius: 5px;
  padding: 5px 20px;
  font-size: 14px;
  background-color: #FFEA00;
  background: linear-gradient(top, #ffea00, #ffd800);
  background: -webkit-linear-gradient(top, #ffea00, #ffd800);
  background: -moz-linear-gradient(top, #ffea00, #ffd800);
  background: -ms-linear-gradient(top, #ffea00, #ffd800);
  background: -o-linear-gradient(top, #ffea00, #ffd800);
}
/* line 154, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .calculators .m-section {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  color: #666;
  margin: 0;
  padding: 20px 0;
}
/* line 163, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .calculators .m-section:first-child {
  border-bottom: 1px solid #E1DFE0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 170, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
#usageCalculatorApp .calculators .m-section .control_block {
  width: 100%;
}

/* device listing */
/* line 181, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul {
  padding: 0;
}
/* line 184, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li {
  width: 221px;
  border: 1px solid black;
  padding: 0;
  display: inline-block;
  text-align: center;
  background-color: white;
  color: #CFCBCA;
  font-weight: 700;
  border-radius: 4px;
  margin: 5px auto 0;
  margin-left: 8px;
  cursor: pointer;
  height: 60px;
  list-style: none;
}
/* line 200, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li:first-child {
  margin-left: 0;
}
/* line 204, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li:hover, .deviceSelection .deviceListing ul li.is-selected {
  border: 3px solid #006685;
  height: 56px;
  width: 217px;
}
/* line 210, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li div.device {
  background-image: url(../../../../../images/personal/mobile/plan/calculator/calc-sprite.png);
  background-repeat: no-repeat;
  background-color: transparent;
  display: table;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
/* line 220, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li div.device .cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 224, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li div.device .cell span {
  max-width: 138px;
  display: block;
  margin: 0 0 0 22%;
  line-height: 14px;
  font-size: 14px;
}
/* line 234, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li:hover .device, .deviceSelection .deviceListing ul li.is-selected .device {
  color: #006685;
}
/* line 239, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.mobile .device {
  background-position: 25px -703px;
}
/* line 243, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.mobile:hover .device, .deviceSelection .deviceListing ul li.mobile.is-selected .device {
  background-position: 23px -788px;
}
/* line 249, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.tablet .device {
  background-position: 25px -1110px;
}
/* line 253, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.tablet:hover .device, .deviceSelection .deviceListing ul li.tablet.is-selected .device {
  background-position: 23px -1199px;
}
/* line 259, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.modem .device {
  background-position: 25px -229px;
}
/* line 263, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.deviceSelection .deviceListing ul li.modem:hover .device, .deviceSelection .deviceListing ul li.modem.is-selected .device {
  background-position: 23px -318px;
}

/* calculator */
/* line 273, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usageCalculator {
  position: relative;
}
/* line 276, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usageCalculator .calcMask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  opacity: 0.25;
  filter: alpha(opacity=25);
  background-color: #006685;
  display: none;
}
/* line 288, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.usageCalculator .calcReset {
  position: absolute;
  right: 9px;
  top: 9px;
  background-image: url(../../../../../images/personal/mobile/plan/calculator/calc-sprite.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0 0;
  width: 153px;
  height: 32px;
  cursor: pointer;
}

/* meter summary  */
/* line 305, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary {
  position: absolute;
  right: 2%;
  top: 30px;
  width: 22%;
  text-align: right;
  border-left: 1px solid #999;
  height: 385px;
}
/* line 314, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 0px;
  border-top: 1px solid #999;
  top: 0;
  left: -8px;
}
/* line 323, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 0px;
  border-top: 1px solid #999;
  bottom: 0;
  left: -8px;
}
/* line 333, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary .meter_summary_cell {
  height: 44px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  right: 0;
}
/* line 341, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary .meter_summary_value {
  color: #006685;
  font-size: 40px;
  margin-top: -5px;
}
/* line 347, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary .meter_summary_title {
  font-size: 16px;
}
/* line 351, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section .activities .meter_summary .indicator {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 10px;
  border-top: 1px solid #999;
}

/* line 359, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .m-section:first-child .activities .meter_summary {
  height: 55px;
}

/* calculator activity */
/* line 366, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block h2 {
  margin-bottom: 0;
  color: #666;
  font-size: 16px;
  font-weight: 700;
}
/* line 372, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block h2 span {
  font-weight: 400;
  font-size: 12px;
  padding: 0 0 0 5px;
}

/* line 379, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities {
  position: relative;
}
/* line 382, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer {
  height: 40px;
  padding: 15px 0 0;
  position: relative;
  width: 75%;
}
/* line 388, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle {
  display: table;
  width: 24%;
  line-height: 14px;
  padding: 0 20px 0 35px;
  font-size: 12px;
  background-image: url(../../../../../images/personal/mobile/plan/calculator/calc-sprite.png);
  background-repeat: no-repeat;
  background-color: transparent;
  height: 30px;
  float: left;
}
/* line 400, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.call {
  background-position: 0 -416px;
}
/* line 403, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.minute {
  background-position: 0 -1296px;
}
/* line 406, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.page {
  background-position: 0 -1456px;
}
/* line 409, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.email {
  background-position: 0 -556px;
}
/* line 412, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.video {
  background-position: 0 -1042px;
}
/* line 415, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.song {
  background-position: 0 -882px;
}
/* line 418, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.app {
  background-position: 0 -162px;
}
/* line 421, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.GPS {
  background-position: 0 -962px;
}
/* line 424, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.socialMedia {
  background-position: 0 -636px;
}
/* line 427, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle.videoCall {
  background-position: 0 -1376px;
}
/* line 431, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .activities-itemTitle span {
  display: table-cell;
  vertical-align: middle;
}
/* line 437, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .slider {
  display: inline-block;
  float: left;
  width: 64%;
  margin: 8px 0 10px;
}
/* line 444, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .range {
  position: absolute;
  right: 5px;
  top: 4px;
  font-size: 12px;
}
/* line 450, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.control_block .activities .activities-itemContainer .range .value {
  padding: 0 5px 0 0;
}

/* data usage legend */
/* line 460, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.dataUsageLegend {
  font-size: 10px;
  margin: 0 5px 20px 5px;
}
/* line 464, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.dataUsageLegend h4 {
  font-weight: 700;
  margin: 0 0 10px 0;
}
/* line 469, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.dataUsageLegend ul {
  padding: 0;
  margin: 10px 0;
}
/* line 473, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.dataUsageLegend ul li {
  display: inline-block;
  width: 48%;
  margin: 0 5px 0 0;
  line-height: 14px;
}
/* line 481, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.dataUsageLegend .dataUsageDetails {
  line-height: 12px;
}

/*--------- juery UI slider selectors ---------*/
/* line 491, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-corner-all, .calculators .ui-corner-bottom, .calculators .ui-corner-right, .calculators .ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* line 494, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-corner-all, .calculators .ui-corner-bottom, .calculators .ui-corner-left, .calculators .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
/* line 497, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-corner-all, .calculators .ui-corner-top, .calculators .ui-corner-right, .calculators .ui-corner-tr {
  border-top-right-radius: 4px;
}
/* line 500, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-corner-all, .calculators .ui-corner-top, .calculators .ui-corner-left, .calculators .ui-corner-tl {
  border-top-left-radius: 4px;
}
/* line 503, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ccc;
  color: #222222;
  box-shadow: inset 0px 1px 1px #aaa;
}
/* line 509, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
/* line 513, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-slider-horizontal {
  height: 12px;
}
/* line 517, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-slider {
  position: relative;
  text-align: left;
}
/* line 521, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  top: -6px;
  margin-left: -20px;
}
/* line 529, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background-position: 0 0;
  background-color: #066885;
}
/* line 539, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-widget-content .ui-state-default {
  background: url(../../../../../images/personal/mobile/plan/calculator/calc-sprite.png) no-repeat 0 -1536px transparent;
  width: 30px;
  height: 25px;
}
/* line 546, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.calculators .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* ------- IE7 overrides -------------*/
/* line 554, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .deviceSelection.m-section {
  width: 100%;
}
/* line 557, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .deviceSelection.m-section .deviceListing ul li {
  float: left;
}

/* line 561, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .dataUsageLegend ul li {
  float: left;
  list-style: none;
}

/* line 565, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .deviceSelection .deviceListing ul {
  margin-left: 5px;
}
/* line 568, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .deviceSelection .deviceListing ul li div.device .cell {
  margin-top: 15px;
}

/* line 572, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .sectionHeaderContainer {
  width: 100%;
  height: 40px;
}
/* line 576, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .sectionHeaderContainer .count, .ie7 .sectionHeaderContainer .heading {
  float: left;
}

/* line 580, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 #usageCalculatorApp .calculators .m-section.voice .activities-itemContainer {
  display: block !important;
}

/* line 583, ../../../../scss/oca/personal/mobile/modules/_calculator.scss */
.ie7 .control_block .activities {
  display: block !important;
}

/* line 1, ../../../../scss/oca/personal/mobile/widgets/_buttons.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link, .generic_action_button, .generic_action_button:hover, .middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link:hover, .generic_action_button:hover {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  font-size: 15px;
  font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  padding: .4em 1em;
  margin-top: 5px;
  display: block;
  cursor: pointer;
  line-height: normal;
  color: #006685;
}

/** button placeholders by color
*/
/* line 31, ../../../../scss/oca/personal/mobile/widgets/_buttons.scss */
.middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link, .generic_action_button, .middle_layer .usage_calculator_link_section .calculator_link_wrap .calculator_link:hover, .generic_action_button:hover {
  background-color: #e5eff3;
  color: white;
  background: #006685;
  background: -moz-linear-gradient(top, #007a9f, #006685);
  background: -webkit-linear-gradient(top, #007a9f, #006685);
  background: -o-linear-gradient(top, #007a9f, #006685);
  background: -ms-linear-gradient(top, #007a9f, #006685);
  background: linear-gradient(top, #007a9f, #006685);
}
