/* 
    Created on : Feb 4, 2014, 4:45:06 PM
    Author     : Rafael Vila
    Version    : 1.0.1 RC
    Modified on: Aug 19, 2016, 3:21 PM
    Modified by: Rafael Vila

    Log:
        2016-08-19  Converted to SASS file
*/
.boxtools {
  text-align: right; }
  .boxtools a {
    cursor: pointer;
    margin-left: 5px; }

.dollar {
  text-align: right !important;
  color: green; }

.quoteSum {
  display: block;
  text-align: left; }

.metroTable td {
  font-size: 1.1em; }

.totals td {
  font-size: 1.2em;
  border-width: 2px 0 !important;
  border-style: solid;
  border-color: #5b532c !important;
  background: transparent !important;
  color: green;
  text-align: left !important; }

#quoteBox {
  position: fixed;
  top: 0;
  right: 0;
  background-color: white;
  width: 650px;
  max-width: 100%;
  z-index: 4;
  border-width: 0 0 3px 3px;
  border-color: #5b532c;
  border-style: solid; }

#quoteBoxTable {
  width: 50%; }
  #quoteBoxTable tfoot {
    font-size: 1.8em; }

#quoteBoxWarnings {
  position: absolute;
  width: 100%; }

#quoteBox tfoot tr:last-child td {
  height: 40px;
  vertical-align: middle;
  text-align: left !important; }

.quotebox-header {
  height: 32px;
  line-height: 32px;
  text-align: left;
  background: #5b532c;
  color: white; }

.quotebox-print-header {
  background: url("/images/2010/backgrounds/ra_view_top.png") left top no-repeat;
  background-size: cover;
  min-height: 120px; }

.quote-tools {
  margin: 40px 0 0;
  padding-top: 10px;
  text-align: center;
  border-top: 2px #ccc solid;
  border-bottom: 2px #ececec solid; }

.metroTable tr.totals:hover td {
  color: green; }

#quoteBoxLocal {
  position: fixed;
  top: 100px;
  right: 0;
  background-color: goldenrod;
  border-radius: 3px 0 0 3px;
  z-index: 6; }
  #quoteBoxLocal .number {
    display: block;
    font-size: 32px;
    text-align: center;
    color: white; }

#customHeaderButton {
  position: absolute;
  bottom: 10px;
  right: 10px; }

#customHeadersReceiver {
  padding-top: 20px; }

.quotebox-tabs {
  padding-bottom: -2px;
  border-bottom: 2px black solid; }
  .quotebox-tabs > .simpleTab, .quotebox-tabs > .simpleTab_select {
    border-radius: 5px 5px 0 0;
    background-color: white;
    z-index: 1; }

#quoteBoxContent {
  padding: 20px 0; }

.quote-on-box {
  display: inline-block;
  width: 30%;
  width: calc(33% - 14px);
  margin: 0 10px 10px 0;
  border: 2px #ccc solid;
  border-radius: 4px;
  padding-top: 10px;
  vertical-align: top; }

.quote-on-box-info {
  width: 60%;
  width: calc(100% - 80px);
  display: inline-block;
  vertical-align: middle; }

/* logic fields */
input.dimension-input {
  font: 400 24px / 32px sans-serif;
  color: red;
  background: white;
  border: 2px black solid;
  text-align: center;
  max-width: 72px; }

/*# sourceMappingURL=quotebox.css.map */
