@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700&subset=latin,latin-ext);

*{
  margin:0;
  padding:0;
}


#header #logo{
  float:left;
  margin-left: 30px;
}
.rtl #header #logo{
  float:right;
  margin-left:0;
  margin-right:-30px;
}


/*#bx-tcc{
  background:#009cde;
  padding:0;
  margin:0;
  width:100%;
  box-sizing:border-box;
  font-family:Lato,Arial
}*/
#bx-tcc{
  background:#009cde;
  border:30px solid #009cde;
  border-width:35px 40px 40px 40px;
  padding:0;
  margin:0;
  /*position:fixed;
  bottom:0;
  left:0;*/
  width:100%;
  box-sizing:border-box;
  font-family:Lato,Arial
}
#bx-tcc-window-width{
  position:fixed;
  background:#f00;
  color:#fff;
  padding:10px;
  bottom:0;
  left:0;
}
.bx-tcc-offscreen{
  border:none !important;
  clip:rect(0px, 0px, 0px, 0px) !important;
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
}
@media screen and (max-width:767px){
  #bx-tcc{
    border-width:15px 20px 30px 20px;
  }
}
#bx-tcc *{
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-size:16px;
}
#bx-tcc *:after,
#bx-tcc *:before{
  box-sizing:border-box;
}
#bx-tcc .main-icon{
  position:absolute;
  right:40px;
  top:90px;
}
.rtl #bx-tcc .main-icon{
  right:auto;
  left:40px;
}
@media screen and (max-width:767px){
  #bx-tcc .main-icon{
    top:-67px;
    right:0;
  }
  .rtl #bx-tcc .main-icon{
    right:auto;
    left:0;
  }
}
#bx-tcc .powered-by{
  position:absolute;
  right:10px;
  margin:0 30px 0 0;
}
.rtl #bx-tcc .powered-by{
  right:auto;
  left:10px;
  margin:0 0 0 30px;
}
#bx-tcc .with-note:after{
  content:attr(data-note-number);
  margin-left:4px;
  vertical-align:super;
  font-size:12px;
  color:#999;
}
#bx-tcc .note{
  width:100%;
  float:left;
  clear:both;
  font-size:14px;
  color:#999;
  list-style-position:inside;
}
#bx-tcc .tooltip{
  color:#009cde;
  cursor:help;
  position:relative;
}
#bx-tcc .tooltip:after{
  display:none;
  content:attr(data-title);
  position:absolute;
  z-index:10;
  bottom:30px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
  background:#333;
  color:#fff;
  font-size:14px;
  padding:10px;
  border-radius:5px;
  min-width:200px;
}
#bx-tcc .tooltip:before{
  display:none;
  position:absolute;
  z-index:10;
  bottom:10px;
  content:"";
  height:0;
  width:0;
  border:10px solid transparent;
  border-top:10px solid #333;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
#bx-tcc .tooltip:hover:after,
#bx-tcc .tooltip:hover:before{
  display:block;
}

#bx-tcc h2,
#bx-tcc .intro{
  color:#fff;
  font-weight:300;
  padding-bottom:15px;
}

#bx-tcc .intro a{
  color:#fff;
}

#bx-tcc h2{
  font-size:30px;
  padding-bottom:15px;
}
#bx-tcc h2 .bx-solutions{
  float:right;
}
.rtl #bx-tcc h2 .bx-solutions{
  float:left;
}
@media screen and (max-width:650px){
  #bx-tcc h2{
    text-align:center;
    padding-top:60px;
    position:relative;
  }
  #bx-tcc h2 .bx-solutions{
    float:none;
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
  }
}
#bx-tcc fieldset{
  border:none;
  padding:0 0 20px 50px;
  float:left;
}
.rtl #bx-tcc fieldset{
  float:right;
  padding:0 50px 20px 0;
}
.pl #bx-tcc fieldset{
  padding-left:70px;
}
@media screen and (max-width:400px){
  #bx-tcc fieldset,
  .pl #bx-tcc fieldset{
    padding:0 0 30px 0;
  }
}
#bx-tcc legend{
  width:100%;
  color:#1a2732;
  font-size:19px;
  font-weight:400;
  position:relative;
}
#bx-tcc legend strong{
  font-size:inherit;
  font-weight:inherit;
}
#bx-tcc legend a{
  font-size:19px;
  color:#00a4e3;
  text-decoration:none;
}
#bx-tcc legend .q{
  font-weight:700;
  display:block;
  position:absolute;
  top:0;
  left:-50px;
  color:#ff4d00;
  border-left:3px solid #ff4d00;
  font-size:20px;
  padding:0 0 0 4px;
}
.rtl #bx-tcc legend .q{
  left:auto;
  right:-50px;
  border-left:none;
  border-right:3px solid #ff4d00;
  padding:0 4px 0 0;
}
.pl #bx-tcc legend .q{
  left:-70px;
}
#bx-tcc legend .q:before{
  content:attr(data-question-abbr);
  text-transform:uppercase;
}
.rtl #bx-tcc legend .q:before{
  display:none;
}
.rtl #bx-tcc legend .q:after{
  content:attr(data-question-abbr);
  text-transform:uppercase;
}
#bx-tcc.country-us legend .q{
  border-left:none;
  padding-left:0;
}
.rtl #bx-tcc.country-us legend .q{
  border-right:none;
  padding-right:0;
}
#bx-tcc.country-us legend .q:before{
  content:"";
}
#bx-tcc legend span.minus{
  font-weight:normal;
  position:relative;
  top:auto;
  left:auto;
  color:#333;
  border-left:none;
  font-size:14px;
  padding:0;
}
@media screen and (max-width:400px){
  #bx-tcc legend{
    padding-top:30px
  }
  #bx-tcc legend .q,
  .rtl #bx-tcc legend .q,
  .pl #bx-tcc legend .q{
    top:0;
    right:0;
    left:0;
  }
}
#bx-tcc fieldset > p{
  padding:10px 0 0 0;
}
#bx-tcc .bx-tcc-label{
  font-size:15px;
  color:#51626f;
  padding:3px 8px 3px 0;
  display:inline-block;
  cursor:pointer;
}
.rtl #bx-tcc .bx-tcc-label{
  padding:3px 0 3px 8px;
  text-align:right;
}

.bx_tcc_wants_currency:before{
  content:" (";
}
.bx_tcc_wants_currency:after{
  content:")";
}

#bx-tcc .bx-tcc-control{
  font-size:15px;
  border-radius:3px;
  border:1px solid #97dff1;
  font-weight:300;
  padding:3px 6px;
  color:#999;
  -webkit-transition:all 300ms ease-out;
  -moz-transition:all 300ms ease-out;
  -ms-transition:all 300ms ease-out;
  -o-transition:all 300ms ease-out;
  transition:all 300ms ease-out;
}
#bx-tcc .bx-tcc-control:invalid:focus,
#bx-tcc form.error .bx-tcc-control:invalid{
  border-color:#d00;
  color:#d00;
}
#bx-tcc .bx-tcc-control option{
  font-size:15px;
}
#bx-tcc .bx-tcc-control[disabled]{
  background:#ccc;
}
#bx-tcc .bx-tcc-control-wrapper[data-help-text]{
  position:relative;
  padding-bottom:20px;
  display:inline-block;
}
#bx-tcc .bx-tcc-control-wrapper[data-help-text]:after{
  content:attr(data-help-text);
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  min-width:160px;
  height:20px;
  color:#999;
  font-size:14px;
  z-index:1;
}
.rtl #bx-tcc .bx-tcc-control-wrapper[data-help-text]:after{
  left:auto;
  right:0;
}
.bx-tcc-autocomplete-wrapper{
  position:relative;
}
.bx-tcc-autocomplete-wrapper select,
.bx-tcc-autocomplete-wrapper .autocomplete-message{
  width:100%;
  display:block;
  position:absolute;
  z-index:2;
  background:#fff;
  left:0;
  top:25px;
  font-size:14px;
  padding:6px 10px !important;
  color:#333;
  border:1px solid #97dff1;
  border-width:0 1px 1px 1px !important;
}
.rtl .bx-tcc-autocomplete-wrapper select,
.rtl .bx-tcc-autocomplete-wrapper .autocomplete-message{
  left:auto;
  right:0;
}
.bx-tcc-autocomplete-wrapper select{
  top:23px;
  cursor:pointer;
}
.bx-tcc-control.wait{
  background:#fff url(data:image/gif;base64,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) 90% center no-repeat;
}
#bx-tcc sup{
  font-size:12px;
}
#bx-tcc .radio{
  list-style-type:none;
  list-style-position:inside;
}
#bx-tcc .radio > li{
  padding-top:10px;
}
#bx-tcc .radio input[type="radio"]{
  display:none;
}
#bx-tcc .radio label{
  padding:0;
  margin:0 10px 0 0;
}
.rtl #bx-tcc .radio label{
  margin:0 0 0 10px;
}
#bx-tcc .radio label:nth-of-type(1):before{
  display:inline-block;
  height:14px;
  width:14px;
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAArklEQVR42mNgQALx517xAnE4EHcC8UIobgfiUJAcAzYAlDAD4hlAHAfEKkDMAcUgdgIQzwSpwaZpChArMOAAQDl5qBozmAAf1CZ5BgIAqhmklo8B6v5YBiIBSC0oHBignlchQSPIz50M0JBjIUEjKxAvIkcjKKTnkevUDljgxJOgMQEWOKREhxw8OtASgDzRCQBJwhyIZyElOXYohiW5WRiacCTyxUA8H4jbsCVyANX4yfOTK0DOAAAAAElFTkSuQmCC) center center no-repeat;
  content:"";
  margin:0 10px 0 0;
  position:relative;
  top:1px;
}
.rtl #bx-tcc .radio label:nth-of-type(1):before{
  margin:0 0 0 10px;
}
#bx-tcc .radio input[type="radio"]:checked + label:nth-of-type(1):before{
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA10lEQVR42p2SsQ3CMBBFXYCgISMQikTOBGESRBWSaYD0FJACBNRehUFoUGAA+Cd9Iys4EcpJT7Lv/sn29ynlRH67T8ASlOBMNmAhNeULFFKwBysQgTGRdQEOovE17cBMtQRqITWpTQQ8KeQ+BgbURNax0yzaQPH+GQsaPMC7geQ0NZn4oPj4iEnjabIYauTNpaJzAybrjsYXNUNw6dMoTh/7XnVrzcmZTDrMSagprDnN79A8+UmM4+j0+x2NAQj/HgCnMAeVM3IjYkeu+mlqGfIrOIG1b8g/uPt5LufPKsUAAAAASUVORK5CYII=) center center no-repeat;
}
#bx-tcc-request,
#bx-tcc-result{
  padding:18px 25px;
  border-bottom:10px solid #009cde;
  /* with aside
  width:70%;
  border-right:20px solid #009cde;*/
  /* without aside */
  width:100%;
  /*float:left;*/
  background:#fff;
  /*max-height:650px;*/
  /*overflow-y:scroll;
  overflow-x:hidden;*/
  overflow:hidden;
  color:#777;
}
@media screen and (max-width:400px){
  #bx-tcc-request,
  #bx-tcc-result{
    padding:18px 10px;
  }
}
@media screen and (max-width:900px){
  #bx-tcc-request,
  #bx-tcc-result{
    float:none;
    /*border-right:none;
    border-bottom:10px solid #009cde;
    height:200px;*/
    width:100%;
  }
}
#bx-tcc .error-message{
  color:#d00;
  padding-bottom:30px;
}
#bx-tcc .error-message ul{
  margin-left:30px;
}
#bx-tcc-shipping{
  width:100%;
}
#bx-tcc-shipping > p{
  display:inline-block;
  padding-right:10px !important;
}
#bx-tcc #bx-tcc-shipping .bx-tcc-label{
  cursor:default;
}
.rtl #bx-tcc-shipping > p{
  padding-right:0 !important;
  padding-left:10px !important;
}
#bx-tcc-freight{
  width:50%;
  padding-right:20px !important;
}
.rtl #bx-tcc-freight{
  padding-left:20px !important;
  padding-right:50px !important;
}
@media screen and (max-width:1000px){
  #bx-tcc-freight{
    width:100%;
    padding-right:0 !important;
  }
}
#bx-tcc-freight input[type="text"]{
  width:50px;
}
#bx-tcc #bx-tcc-freight .amount .bx-tcc-label:before{
  background:none;
}
#bx_tcc_tax_included{
  width:160px;
}
#bx-tcc-currency-tax{
  width:50%;
}
@media screen and (max-width:1000px){
  #bx-tcc-currency-tax{
    width:100%;
  }
}
#bx-tcc-currency-tax > p > label{
  width:40%;
  max-width:110px;
  text-align:right;
}
@media screen and (max-width:1150px){
  #bx-tcc-currency-tax > p > label{
    width:auto;
    display:block !important;
    max-width:auto;
    text-align:left;
  }
  .rtl #bx-tcc-currency-tax > p > label{
    text-align:right;
  }
}
#bx-tcc-discount{
  width:50%;
  padding-right:20px !important;
}
.rtl #bx-tcc-discount{
  padding-left:20px !important;
  padding-right:50px !important;
}
@media screen and (max-width:1000px){
  #bx-tcc-discount{
    width:100%;
    padding-right:0 !important;
  }
}
#bx-tcc-discount input[type="text"]{
  width:50px;
}
#bx-tcc #bx-tcc-discount .amount .bx-tcc-label:before{
  background:none;
}
#bx-tcc-fee{
  width:50%;
}
@media screen and (max-width:1000px){
  #bx-tcc-fee{
    width:100%;
  }
}
#bx-tcc-fee input[type="text"]{
  width:50px;
}
#bx-tcc #bx-tcc-fee .amount .bx-tcc-label:before{
  background:none;
}
#bx-tcc-products{
  width:100%;
}
#bx-tcc-products .error-message{
  padding-bottom:0;
}
#bx-tcc-products table{
  width:100%;
  text-align:left;
  margin-top:10px;
  display:table;
  border-collapse:collapse;
  border-spacing:0;
}
.rtl #bx-tcc-products table{
  text-align:right;
}
#bx-tcc-products table thead th,
#bx-tcc-products table thead th abbr{
  font-size:14px;
  font-weight:300;
}
#bx-tcc-products table thead th{
  padding:4px;
}
#bx-tcc-products table thead tr th:nth-of-type(1){
  padding:4px 4px 4px 0;
}
#bx-tcc-products table thead th abbr{
  text-decoration:none;
  border-bottom:none;
}
#bx-tcc-products table tbody tr td{
  padding:4px;
  height:22px;
  vertical-align:top;
}
#bx-tcc-products table tbody tr td:nth-of-type(1){
  padding:4px 4px 4px 0;
}
#bx-tcc-products table tbody tr td:nth-of-type(1),
#bx-tcc-products table tbody tr td:nth-of-type(2){
  width:30%;
}
#bx-tcc-products table tbody tr td:nth-of-type(3),
#bx-tcc-products table tbody tr td:nth-of-type(4){
  width:10%;
}
#bx-tcc-products table tbody tr td:nth-of-type(5){
  width:20%;
  padding:4px 0 4px 4px;
}
#bx-tcc-products table tbody tr td input{
  width:100%;
}
#bx-tcc-products table tbody tr td:nth-of-type(5) input{
  width:35%;
}
#bx-tcc-products table tbody tr td:nth-of-type(5) select{
  width:50%;
}
#bx-tcc-products td .bx-tcc-control-wrapper[data-help-text]{
  display:block;
}
#bx-tcc-products tr:not(:last-child) td .bx-tcc-control-wrapper[data-help-text]{
  height:auto;
  padding:0;
}
#bx-tcc-products tr:not(:last-child) td .bx-tcc-control-wrapper[data-help-text]:after{
  display:none;
}
#bx-tcc-dimensions{
  padding-top:20px;
}
#bx-tcc-dimensions input{
  width:80px;
}
#bx_tcc_dimensions_picker{
  margin-right:20px;
}
.rtl #bx_tcc_dimensions_picker{
  margin-right:0;
  margin-left:20px;
}
@media screen and (max-width:767px){
  #bx-tcc-products table colgroup,
  #bx-tcc-products table thead{
    display:none;
  }
  #bx-tcc-products table,
  #bx-tcc-products table tbody,
  #bx-tcc-products table tbody tr,
  #bx-tcc-products table tbody tr td{
    display:block;
    width:100% !important;
  }
  #bx-tcc-products table tbody tr{
    margin:0 0 10px 0;
    border:1px solid #d7d7d7;
    padding:6px 10px;
    overflow:hidden;
  }
  #bx-tcc-products table tbody tr td{
    padding:4px 0 !important;
    min-height:35px;
    height:auto;
    position:relative;
    float:left;
  }
  #bx-tcc-products table tbody tr td:before{
    display:block;
    content:attr(data-title);
    float:left;
    width:45%;
    clear:left;
    text-align:right;
  }
  #bx-tcc-products table tbody tr td > div{
    float:right;
    width:50%;
    clear:right;
  }
  #bx-tcc-products table tbody tr td .bx-tcc-control-wrapper{
    padding-bottom:0;
    position:static;
    height:55px;
  }
  #bx-tcc-products .bx-tcc-control-wrapper[data-help-text]:after{
    bottom:8px;
    line-height:1;
  }
}
#add-product{
  border:none;
  padding:0 0 0 18px;
  font-size:14px;
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVR42q3TPwrCMBQG8DioCNLeo6Y6eBYP4+IRbIcW7B2sFxBv4CjWG6iLiw7WRb8PnhBCU9Ea+EH7Xv6Ql0Qpq2VZFsAcCriLvcQC5WpIdiCBM0whhK4IJcbcAnpVg9eQg1+ziA9L2HCMmUhhBS31obGPLJS8AwM4gVfR+QJPmFhxD44cy58IZo7VKieQHGsSKan26IcJWNiCHyUrbSS2MshlbBS+bDJBH65NtjCEXdMixvzQciS/HKM2L1L+5UVK/3eVHY+JW2tLXNc+JmsiXu0YDvCAG6stMW33fwEju0c3NXdIgwAAAABJRU5ErkJggg==) left center no-repeat;
  color:#999;
  text-decoration:underline;
  cursor:pointer;
}
#bx-tcc-valid{
  float:left;
  width:100%;
  padding-top:30px;
  padding-bottom:20px;
  text-align:center;
}
#bx-tcc-valid input{
  background:#394a59;
  color:#fff;
  font-weight:400;
  font-size:16px;
  border:none;
  border-left:5px solid #ff4d00;
  padding:6px 10px;
  cursor:pointer;
}
#bx-tcc-track{
  display:none;
  padding:18px 25px;
  width:30%;
  float:right;
  background:#61c2eb;
  border:1px solid #fff;
  color:#fff;
  max-height:400px;
  overflow-y:scroll;
  overflow-x:hidden;
}
@media screen and (max-width:400px){
  #bx-tcc-track{
    padding:18px 10px;
  }
}
@media screen and (max-width:900px){
  #bx-tcc-track{
    width:100%;
    float:none;
    border-right:none;
    height:200px;
  }
}
#bx-tcc-track h3{
  font-weight:300;
  margin:0 0 20px 0;
  font-size:24px;
}
#bx-tcc-track .content{
  font-size:18px;
  list-style-type:none;
  list-style-position:inside;
}
#bx-tcc-track .content > li{
  padding-bottom:15px;
}
#bx-tcc-track .content > li li{
  margin-left:20px;
  list-style-position:outside;
}
#bx-tcc-result h3{
  font-size:26px;
  color:#ff4d00;
}
#bx-tcc-result-summary{
  width:100%;
  float:left;
}
#bx-tcc-result-summary ul{
  margin:20px 0 30px 0;
  padding-left:50px;
  list-style-position:inside;
}
.pl #bx-tcc-result-summary ul{
  padding-left:70px;
}
#bx-tcc-result-summary li{
  font-size:18px;
  padding:0 0 10px 0;
}
#bx-tcc-customer-costs,
#bx-tcc-pro-costs{
  width:100%;
  float:left;
  padding:0 0 20px 50px;
  position:relative;
}
.pl #bx-tcc-customer-costs,
.pl #bx-tcc-pro-costs{
  padding-left:70px;
}
.rtl #bx-tcc-customer-costs,
.rtl #bx-tcc-pro-costs{
  padding:0 50px 20px 0;
  float:right;
}
@media screen and (max-width:550px){
  #bx-tcc-customer-costs,
  #bx-tcc-pro-costs,
  .pl #bx-tcc-customer-costs,
  .pl #bx-tcc-pro-costs,
  .rtl #bx-tcc-customer-costs,
  .rtl #bx-tcc-pro-costs{
    padding:0 0 30px 0;
  }
  #bx-tcc-result-summary ul,
  .pl #bx-tcc-result-summary ul{
    padding-left:0;
  }
}
#bx-tcc-result h4{
  font-size:20px;
  margin-bottom:20px;
}
@media screen and (max-width:550px){
  #bx-tcc-result h4{
    height:auto;
  }
}
#bx-tcc-result h4:after{
  content:":";
}

#bx-tcc-result h4 .a{
  font-weight:700;
  display:block;
  position:absolute;
  top:0;
  left:0;
  color:#ff4d00;
  border-left:3px solid #ff4d00;
  font-size:20px;
  padding:0 0 0 4px;
}
.rtl #bx-tcc-result h4 .a{
  padding:0 4px 0 0;
  left:auto;
  right:0;
  border-left:none;
  border-right:3px solid #ff4d00;
}
#bx-tcc-result h4 .a:before{
  content:attr(data-answer-abbr);
  text-transform:uppercase;
}
.rtl #bx-tcc-result h4 .a:before{
  display:none;
}
.rtl #bx-tcc-result h4 .a:after{
  content:attr(data-answer-abbr);
  text-transform:uppercase;
}
#bx-tcc-result.country-us h4 .a{
  border-left:none;
  padding-left:0;
}
.rtl #bx-tcc-result.country-us h4 .a{
  padding-right:0;
  padding-left:4px;
}
#bx-tcc-result.country-us h4 .a:before{
  content:"";
}
@media screen and (max-width:550px){
  #bx-tcc-result h4{
    padding-top:30px
  }
  #bx-tcc-result h4 span{
    top:0;
    left:0;
  }
}
#bx-tcc-result .table{
  width:80%;
}
@media screen and (max-width:400px){
  #bx-tcc-result .table{
    width:100%;
  }
}
#bx-tcc-result table{
  width:100%;
}
#bx-tcc-result table > tbody{
  color:#999;
}
#bx-tcc-result table > tbody > tr th,
#bx-tcc-result table > tbody > tr td{
  padding:4px 0;
  font-weight:normal;
  text-align:left;
}
.rtl #bx-tcc-result table > tbody > tr th,
.rtl #bx-tcc-result table > tbody > tr td{
  text-align:right;
}
#bx-tcc-result table > tbody > tr td{
  text-align:right;
}
.rtl #bx-tcc-result table > tbody > tr td{
  text-align:left;
}
#bx-tcc-result table tfoot{
  font-style:italic;
  color:#51626f;
}
#bx-tcc-result table tfoot th{
  text-align:left;
  padding:4px 0 4px 30px;
  font-weight:400;
}
.rtl #bx-tcc-result table tfoot th{
  text-align:right;
  padding:4px 30px 4px 0;
}
#bx-tcc-result table tfoot th.main,
#bx-tcc-result table tfoot td.main{
  padding-left:0;
  font-size:18px;
  font-style:normal;
  color:#000;
  font-weight:700;
}
.rtl #bx-tcc-result table tfoot th.main,
.rtl #bx-tcc-result table tfoot td.main{
  padding-right:0;
}
#bx-tcc-result table tfoot td{
  text-align:right;
  padding:4px 0;
}
.rtl #bx-tcc-result table tfoot td{
  text-align:left;
}
#bx-tcc-result table tfoot .total th,
#bx-tcc-result table tfoot .total td{
  font-style:normal;
  color:#000;
  font-weight:bold;
  font-size:18px;
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #000;
  color:#51626f;
}
#bx-tcc-result table tfoot .total th{
  padding-left:0;
}
#bx-tcc-result .notes{
  padding-top:50px;
  padding-bottom:20px;
  color:#aaa;
  font-size:12px;
  float:left;
}
.rtl #bx-tcc-result .notes{
  float:right;
}
#bx-tcc-result .notes li{
  list-style-type:none;
}
#bx-tcc-result-actions{
  width:100%;
  float:left;
  padding-top:30px;
  text-align:center;
}
#bx-tcc-result-actions a{
  background:#394a59;
  color:#fff;
  font-weight:400;
  font-size:16px;
  border:none;
  border-left:5px solid #ff4d00;
  padding:6px 10px;
  cursor:pointer;
  margin:0 20px;
  text-decoration:none;
}
@media screen and (max-width:550px){
  #bx-tcc-result-actions a{
    display:block;
    margin:0 auto 10px auto;
  }
}
