/*.btn-group{
    display: none;
}*/
/*footer{
    position: absolute;
    width: 100%;
    bottom: 0px;
}*/
.boxtext_overflow, .boxtext_overflowdis, .boxtext_overflowass {
  width: 8em;
  overflow: hidden;
  position: relative;
  margin: auto; }
  .boxtext_overflow p, .boxtext_overflowdis p, .boxtext_overflowass p {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0px; }

.boxtext_overflow:hover {
  opacity: 0; }

.showtext_overflow {
  z-index: 20;
  transform: translateY(-36%);
  top: 0px;
  background: white;
  box-shadow: 0px 0px 20px #888888;
  width: 8em;
  position: absolute;
  height: auto;
  padding: 5px; }
  .showtext_overflow p {
    margin: 0px; }

td.text-center.totalpfbodt {
  background: #e8cd9b; }

input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

.fillinput {
  border-bottom: 1px solid #ff0808; }

.textrequire2 {
  color: red;
  font-size: 25px; }

.textrequire {
  color: red;
  font-size: 25px;
  content: '*';
  position: absolute;
  top: 0px;
  line-height: 22px; }

.inputLR {
  padding: 0 20px; }

#alertBG::-webkit-scrollbar {
  /* This is the magic bit */
  display: none; }

#alertBG, .ap-BG, .rsp-BG, .void-BG {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(154, 154, 154, 0.5);
  z-index: 100;
  top: 0px;
  left: 0px;
  padding-top: 50px;
  overflow-x: hidden;
  overflow-y: scroll;
  display: none; }
  #alertBG fieldset, .ap-BG fieldset, .rsp-BG fieldset, .void-BG fieldset {
    padding: 10px;
    background: snow;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.ap-BG {
  z-index: 10001; }

#confirmAck, #confirmAck2, #confirmDis, #confirmcardri, #discaredit, #disdriveredit {
  display: none; }

.ass_click {
  background: #e1f5fe;
  color: #29B6F6;
  border: 2px solid #29B6F6; }

/*-------------------------*/
/*loading*/
#loadingpage {
  position: fixed;
  display: none;
  top: 0px;
  left: 0px;
  background: rgba(154, 154, 154, 0.5);
  width: 100%;
  height: 100%;
  z-index: 10000; }

#loader {
  bottom: 0;
  height: 175px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 175px; }

#loader {
  bottom: 0;
  height: 175px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 175px; }

#loader .dot {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 87.5px; }

#loader .dot::before {
  border-radius: 100%;
  content: "";
  height: 87.5px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(0);
  width: 87.5px; }

#loader .dot:nth-child(7n+1) {
  transform: rotate(45deg); }

#loader .dot:nth-child(7n+1)::before {
  animation: 0.8s linear 0.1s normal none infinite running load;
  background: #00ff80 none repeat scroll 0 0; }

#loader .dot:nth-child(7n+2) {
  transform: rotate(90deg); }

#loader .dot:nth-child(7n+2)::before {
  animation: 0.8s linear 0.2s normal none infinite running load;
  background: #00ffea none repeat scroll 0 0; }

#loader .dot:nth-child(7n+3) {
  transform: rotate(135deg); }

#loader .dot:nth-child(7n+3)::before {
  animation: 0.8s linear 0.3s normal none infinite running load;
  background: #00aaff none repeat scroll 0 0; }

#loader .dot:nth-child(7n+4) {
  transform: rotate(180deg); }

#loader .dot:nth-child(7n+4)::before {
  animation: 0.8s linear 0.4s normal none infinite running load;
  background: #0040ff none repeat scroll 0 0; }

#loader .dot:nth-child(7n+5) {
  transform: rotate(225deg); }

#loader .dot:nth-child(7n+5)::before {
  animation: 0.8s linear 0.5s normal none infinite running load;
  background: #2a00ff none repeat scroll 0 0; }

#loader .dot:nth-child(7n+6) {
  transform: rotate(270deg); }

#loader .dot:nth-child(7n+6)::before {
  animation: 0.8s linear 0.6s normal none infinite running load;
  background: #9500ff none repeat scroll 0 0; }

#loader .dot:nth-child(7n+7) {
  transform: rotate(315deg); }

#loader .dot:nth-child(7n+7)::before {
  animation: 0.8s linear 0.7s normal none infinite running load;
  background: magenta none repeat scroll 0 0; }

#loader .dot:nth-child(7n+8) {
  transform: rotate(360deg); }

#loader .dot:nth-child(7n+8)::before {
  animation: 0.8s linear 0.8s normal none infinite running load;
  background: #ff0095 none repeat scroll 0 0; }

#loader .lading {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  bottom: -40px;
  height: 20px;
  left: 0;
  position: absolute;
  right: 0;
  width: 180px; }

@keyframes load {
  100% {
    opacity: 0;
    transform: scale(1); } }
@keyframes load {
  100% {
    opacity: 0;
    transform: scale(1); } }

/*# sourceMappingURL=style.css.map */
