@CHARSET "UTF-8";
.amfinder-vertical,
.amfinder-horizontal
{
	/*border: 1px solid #C4C1BC;*/
	/*background: #F8F7F5;*/
	padding: 8px;
	border: 1px solid #7EF08F;
	background-color: #F8F7F5;
	padding: 11px 8px 14px 20px;
	vertical-align:middle;
	text-align: center;
	 margin: 0 auto;
    border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.amfinder-vertical .dropdown-title,
.amfinder-horizontal .dropdown-title
{
	font-size: 12px;
	font-weight: bold;
}

.amfinder-vertical .dropdown-element
{
	padding-bottom: 15px;
}

/*
.amfinder-vertical .dropdown-element select {
    width: 100%;
}
*/

/* Responsive finder styles */

.amfinder-responsive { display: block; }
.amfinder-responsive .amfinder-title { display: none; }
.amfinder-responsive .amfinder-title span { position: relative; }
.amfinder-responsive .amfinder-toggle { padding: 10px; display: block; }
.amfinder-responsive .amfinder-buttons { display: block; width: 100%; }
.amfinder-responsive li { display: inline-block; min-width: 160px; margin-bottom: 20px; }
.amfinder-responsive li.last { display: block; width: 100%; }
/*.amfinder-responsive li div select { width: 100%; }*/

@media only screen and (max-width: 770px) {
    .amfinder-responsive li { display: block; width: 100%; margin-bottom: 20px; }
    .amfinder-responsive .amfinder-toggle { border: 1px solid #cccccc; display: none; border-top: none; }
    .amfinder-responsive .amfinder-title { display: block; color: #636363; font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; line-height: 1.4; text-transform: uppercase; background-color: #f4f4f4; border: 1px solid #cccccc; padding-bottom: 7px; padding-left: 24px; padding-right: 10px; padding-top: 10px; }
    .amfinder-responsive .amfinder-title:hover { cursor: pointer; }
    .amfinder-responsive .amfinder-title span:before { content: ''; position: absolute; width: 0; height: 0; display: block; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #3399cc; border-right: none; left: -15px; top: 50%; margin-top: -5px; }
    .amfinder-responsive.open .amfinder-title span:before { border-top: 4px solid #3399cc; border-bottom: none; border-left: 4px solid transparent; border-right: 4px solid transparent; }
    .amfinder-responsive.open .amfinder-toggle { display: block; }
}

.amfinder-horizontal {
  border: 1px solid #cccccc;
  margin-top: 10px;
  padding: 0;
}
.amfinder-horizontal .amfinder-title {
  border-bottom: 1px solid #cccccc;
  padding: 7px 10px 7px 15px;
  background-color: #eeeeee;
  color: #636363;
  font-size: 16px;
  text-transform: uppercase;
}
.amfinder-horizontal .amfinder-dropdowns {
  padding: 8px 8px 8px 15px;
}
.amfinder-horizontal .amfinder-dropdowns table {
  width: 100%;
}
.amfinder-horizontal .amfinder-dropdowns table td {
  padding-right: 10px;
  text-align: center;
}
.amfinder-horizontal .amfinder-dropdowns table td ul {
  width: 100%;
}
.amfinder-horizontal .amfinder-dropdowns table td ul li {
  float: left;
  margin: 0 12px 0 0;
  min-width: 30%;
}
.amfinder-horizontal .dropdown-element .select-container select {
  padding: 0 30px 0 8px;
  min-width: 120px;
}

/* CSS */

.DynarchCalendar {
  border: 1px solid #aaa;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/gold.jpg");
  /*background: #e8e8e8;*/
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;
  position: relative;
  cursor: default;
}

.DynarchCalendar table {
  
  border-collapse: collapse;
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;
}

.DynarchCalendar-topBar {
  border-bottom: 1px solid #aaa;
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/brushed-steel.jpg");
  /*background: #ddd;*/
  padding: 5px 0 0 0;
}

table.DynarchCalendar-titleCont {
  font-size: 130%; font-weight: bold;
  color: #444;
  text-align: center;
  z-index: 9;
  position: relative;
  margin-top: -6px;
}

.DynarchCalendar-title div {
  padding: 5px 17px;
  text-shadow: 1px 1px 1px #777;
  
}
.DynarchCalendar-hover-title div {
  background-color: #fff;
  border: 1px solid #000;
  padding: 4px 16px;
  /*background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/css/quickrfq/images/quickrfq/drop-down.gif");*/
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.DynarchCalendar-pressed-title div {
  border: 1px solid #000;
  padding: 4px 16px;
  background-color: #777;
  color: #fff;
  /*background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/css/quickrfq/images/quickrfq/drop-up.gif");*/
  background-repeat: no-repeat;
  background-position: 100% 50%;
}






.DynarchCalendar-bottomBar {
  /*background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/css/quickrfq/images/quickrfq/img/coolbg.png");*/
  
  border-top: 1px solid #aaa;
  /*background: #ddd;*/
  padding: 2px;
  position: relative;
  text-align: center;
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/brushed-steel.jpg");
  background-repeat: no-repeat;
  background-position: 50% -80px;
}

.DynarchCalendar-bottomBar-today {
   
  padding: 2px 15px;
}

.DynarchCalendar-hover-bottomBar-today {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px 14px;
}
.DynarchCalendar-pressed-bottomBar-today {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
  padding: 1px 14px;
}






.DynarchCalendar-body {
  position: relative;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}

.DynarchCalendar-first-col { padding-left: 5px; }
.DynarchCalendar-last-col { padding-right: 5px; }

.DynarchCalendar-animBody-backYear {
  position: absolute;
  top: -100%;
  left: 0;
}
.DynarchCalendar-animBody-back {
  position: absolute;
  top: 5px;
  left: -100%;
}
.DynarchCalendar-animBody-fwd {
  position: absolute;
  top: 5px;
  left: 100%;
}
.DynarchCalendar-animBody-now {
  position: absolute;
  top: 5px;
  left: 0;
}
.DynarchCalendar-animBody-fwdYear {
  position: absolute;
  top: 100%;
  left: 0;
}

.DynarchCalendar-dayNames {
  padding-left: 5px;
  padding-right: 5px;
}

.DynarchCalendar-dayNames div { font-weight: bold; color: #444; text-shadow: 1px 1px 1px #777; }

.DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
}

.DynarchCalendar-navBtn div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 15px;
  width: 16px;
  padding: 1px;
}
.DynarchCalendar-hover-navBtn div {
  border: 1px solid #000;
  padding: 0;
  background-color: #fff;
}
.DynarchCalendar-navDisabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.DynarchCalendar-pressed-navBtn div {
  border: 1px solid #000;
  padding: 0;
  background-color: #777;
  color: #fff;
}

.DynarchCalendar-prevMonth {
  left: 25px;
}

.DynarchCalendar-nextMonth {
  left: 100%;
  margin-left: -43px;
}

.DynarchCalendar-prevYear {
  left: 5px;
}

.DynarchCalendar-nextYear {
  left: 100%;
  margin-left: -23px;
}

.DynarchCalendar-prevMonth div {
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/nav-left.gif");
}

.DynarchCalendar-nextMonth div {
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/nav-right.gif");
}

.DynarchCalendar-prevYear div {
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/nav-left-x2.gif");
}

.DynarchCalendar-nextYear div {
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/nav-right-x2.gif");
}
.DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  opacity: 0.85;
  filter: alpha(opacity=85);
}

.DynarchCalendar-menu table td div {
  text-align: center;
  font-weight: bold;
  padding: 3px 5px;
}
.DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
  width: 4em;
  text-align: center;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #fff;
  color: #000;
}
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #777;
  color: #fff !important;
}

.DynarchCalendar-menu-year {
  text-align: center;
  font: 16px "lucida grande",tahoma,verdana,sans-serif;
  font-weight: bold;
}

.DynarchCalendar-menu-sep {
  height: 1px; font-size: 1px; line-height: 1px;
  overflow: hidden;
  border-top: 1px solid #888;
  background: #fff;
  margin-top: 4px; margin-bottom: 3px;
}

.DynarchCalendar-time td { font-weight: bold; font-size: 120%; }
.DynarchCalendar-time-hour, .DynarchCalendar-time-minute { padding: 1px 3px; }
.DynarchCalendar-time-down { background: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/css/quickrfq/images/quickrfq/time-down.png") no-repeat 50% 50%; width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-up { background: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/css/quickrfq/images/quickrfq/time-up.png") no-repeat 50% 50%; width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-sep { padding: 0 2px; }
.DynarchCalendar-hover-time { background-color: #444; color: #fff; opacity: 1; }
.DynarchCalendar-pressed-time { background-color: #000; color: #fff; opacity: 1; }
.DynarchCalendar-time-am { padding: 1px; width: 2.5em; text-align: center; }

/* body */

.DynarchCalendar-hover-week { background-color: #ddd; }

.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {
  width: 1.7em;
  padding: 3px 4px;
  text-align: center;
}
.DynarchCalendar-weekNumber {
  border-right: 1px solid #aaa;
  margin-right: 4px;
  width: 2em !important;
  padding-right: 8px !important;
}

.DynarchCalendar-day {
  text-align: right; color: #222;
}
.DynarchCalendar-day-othermonth { color: #888; }
.DynarchCalendar-weekend { color: #c22; }
.DynarchCalendar-day-today { color: #00f; font-weight: bold; }

.DynarchCalendar-day-disabled {
  opacity: 0.5;
  text-shadow: 2px 1px 1px #fff;
}

.DynarchCalendar-hover-date {
  background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/coolbg.png");
  padding: 2px 3px;
  background-color: #eef;
  border: 1px solid #88c;
  margin: 0 !important;
  color: #000;
}

.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date { border-color: #aaa; /*color: #888;*/
 background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/coolbg.png"); }

.DynarchCalendar-dayNames .DynarchCalendar-weekend { color: #c22; }
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend { color: #d88; }

.DynarchCalendar-day-selected {
  background-color:#FF9922;
background-image:url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/coolbg.png");
background-position:0 50%;
background-repeat:repeat-x;
color:#000000 !important;
  /*padding: 2px 3px;*/
  /*margin: 1px;*/
  /*background-color: #aaa;*/
  /*color: #000 !important;*/
}
.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #999; }

/* focus */

.DynarchCalendar-focusLink {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

.DynarchCalendar-focused {
  border-color: #000;
}

.DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar {
  background-color: #ccc;
  border-color: #336;
}

.DynarchCalendar-focused .DynarchCalendar-hover-week {
  /*background-color: #ccc;*/
   background-image: url("http://www.atbatt.com//skin/frontend/rwd/atbatt/images/quickrfq/coolbg.png");
}

.DynarchCalendar-tooltip {
  position: absolute;
  top: 100%;
  width: 100%;
}

.DynarchCalendar-tooltipCont {
  margin: 0 5px 0 5px;
  border: 1px solid #aaa;
  border-top: 0;
  padding: 3px 6px;
  background: #ddd;
}

.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #ccc;
  border-color: #000;
}

@media print {
  .DynarchCalendar-day-selected {
    padding: 2px 3px;
    border: 1px solid #000;
    margin: 0 !important;
  }
}

.m-fpc-debug-info {
  width: 420px;
  min-height: 115px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  background: #47bbb3;
  color: #fff;
  z-index: 100000;
  font-family:Arial;
}
.m-fpc-debug-info .m-fpc-h1 {
  font-family:Arial;
  background: rgb(57, 172, 163);
  color: #fff;
  padding: 3px 3px 5px 10px;
  font-size: 14px;
  font-weight: bold;
  text-align:left;
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-debug-info-main-block {
  padding: 2px 5px 10px 5px;
}
.m-fpc-debug-info .m-fpc-action {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
  padding-top:15px;
}
.m-fpc-debug-info .m-fpc-hit-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time-text {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time {
  font-family:Arial;
  text-transform: uppercase;
  font-size: 76px;
  font-weight: 700;
  line-height: 65px;
  text-align:center;
}
.m-fpc-debug-info .m-fpc-time-sec-text {
  font-family:sans-serif,Arial;
  font-size: 35px;
  text-align:center;
  text-transform:none;
}
.m-fpc-debug-info.m-fpc-debug-info-not-cacheable {
  height: 200px;
  box-shadow: 0 0 0 5px #E0E0E0;
}
.m-fpc-debug-info.m-fpc-debug-info-hit {
  box-shadow: 0 0 0 5px #CCFFD3;
}
.m-fpc-debug-info.m-fpc-debug-info-miss {
  box-shadow: 0 0 0 5px #FECBCB;
}
.m-fpc-debug-info .m-fpc-disabled-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 12px 0px 0px 0px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
  color: #911E42 !important;
}
.m-fpc-debug-info .m-fpc-detail-info-hide-show-button-style {
  float: right;
  padding-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.m-fpc-debug-info .m-fpc-info-scroll-hide {
  display: none;
}
/*scroll*/
.m-fpc-debug-info .m-fpc-info-scroll {
  overflow-y: auto;
  height: 350px;
  padding: 0px 5px 10px 5px;
  text-align: justify;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255,255,255,0.2);
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}

/*detail info table*/
.m-fpc-debug-info .m-fpc-detail-info-table {
  display:table;
  width:100%;
  padding-top: 3px;
}
.m-fpc-debug-info .m-fpc-detail-row {
  display:table-row;
}
.m-fpc-debug-info .m-fpc-detail-col {
  display:table-cell;
  text-align: left;
  padding: 2px;
  vertical-align: top;
  width: 50%;
  font-family:sans-serif,Arial;
  padding:5px;
  text-align: left;
  font-size: 10px;
  text-transform:none;
  color: #222 !important;
}
.m-fpc-debug-info .m-fpc-dark {
  background-color: #D9F0EE;
}
.m-fpc-debug-info .m-fpc-light {
  background-color: #ECF8F7;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.rma-item-template {
  position: relative;
}
.rma-item-template .remove {
  position: absolute;
  right: 5px;
  top: 5px;
}
.rma-add-item {
  float: right;
}
.rma-one-item {
  *zoom: 1;
  margin-bottom: 10px;
}
.rma-one-item:before,
.rma-one-item:after {
  display: table;
  content: "";
  line-height: 0;
}
.rma-one-item:after {
  clear: both;
}
.rma-one-item .item-description {
  float: left;
  width: 305px;
  border-right: 1px solid #EEE5DA;
}
.rma-one-item .item-description input {
  margin-right: 10px;
}
.rma-one-item .item-description img {
  margin-right: 10px;
  width: 75px;
}
.rma-one-item .item-description b {
  display: block;
  float: right;
  width: 190px;
}
.rma-one-item .item-options {
  border-left: 1px solid #EEE5DA;
  float: left;
  margin-left: -1px;
  padding-left: 10px;
  width: 300px;
}
.rma-one-item .item-options > div {
  position: relative;
  margin-bottom: 10px;
  *zoom: 1;
}
.rma-one-item .item-options > div:before,
.rma-one-item .item-options > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.rma-one-item .item-options > div:after {
  clear: both;
}
.rma-one-item .item-options > div label {
  width: 125px;
  display: block;
  float: left;
}
.rma-one-item .item-options > div label em {
  color: #DB0000;
  margin-right: 3px;
}
.rma-one-item .item-options > div select {
  width: 170px;
}
.rma-one-item .item-options > div .total-qty {
  position: absolute;
  left: 184px;
  top: 1px;
}
.rma-one-item .item-options > div .validation-advice {
  margin-left: 123px;
}
#rma-table .unread {
  display: inline-block;
  margin-left: 5px;
  width: 20px;
  height: 11px;
  background-image: url(http://www.atbatt.com//skin/frontend/base/default/images/mst_rma/i_unread2.png);
  background-size: 20px 20px;
  background-position: 0px -8px;
}
.rma-confirmation-form {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px 15px 8px 15px;
  width: 450px;
  position: fixed;
  top: 300px;
  left: 50%;
  margin-left: -225px;
  z-index: 100000;
}
.rma-confirmation-form .control {
  text-align: left;
}
.rma-confirmation-form .control label {
  display: inline-block;
  width: 150px;
  margin-right: 20px;
}
.rma-confirmation-form .control label em {
  float: none;
  left: auto;
  top: auto;
  right: auto;
  position: relative;
}
.rma-confirmation-form .control p {
  margin-left: 175px;
  font-size: 0.9em;
  color: #999;
}
.rma-confirmation-form .control.buttons {
  text-align: center;
}
.rma-confirmation-form h2 {
  margin-bottom: 20px;
}
.rma-confirmation-form .close {
  position: absolute;
  right: 12px;
  top: 8px;
  font-size: 23px;
  line-height: 23px;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  opacity: 0.7;
}
.rma-confirmation-form .close:hover {
  opacity: 1;
}
.rma-confirmation-form-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100000px;
  height: 10000000px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 90000;
}
/*  Code39Azalea Copyright 2012 Jerry Whiting (CC BY-ND 3.0) azalea.com/web-fonts/  */
/* ucomment this if you need barcodes
@font-face{font-family:Code39AzaleaFont;src:url('http://azalea.com/web-fonts/Code39Azalea.eot') format('embedded-opentype'),url('http://azalea.com/web-fonts/Code39Azalea.woff') format('woff'),url('http://azalea.com/web-fonts/Code39Azalea.ttf') format('truetype'),url('http://azalea.com/web-fonts/Code39Azalea.svg#Code39Azalea') format('svg');font-weight:normal;font-style:normal}
.rma-barcode {
    font-family:Code39AzaleaFont; font-size:72px;
}
*/
.rma-barcode {
  display: none;
}

