/* InoNet My Account Plugin Style */

.woocommerce-MyAccount-content {
  padding-top: 30px;
}

.woocommerce-MyAccount-content .rma-create-form {
  position: relative;
}

.woocommerce-MyAccount-content .content-heading {
  padding-bottom: 20px;
}

.woocommerce-MyAccount-content .content-heading p {
  margin-bottom: 5px;
}

.woocommerce-MyAccount-content .form-control {
  /* border-color: rgb(237,237,237); */
  /* background-color: rgb(237,237,237);    */
  border-color: #cccccc;
  background-color: #cccccc;
  border-radius: 3px;
  font-size: 16px;
  line-height: 20px;
  padding: 6px 12px;
}

.form-control:focus {
  border-color: #cccccc !important;
}

.woocommerce-MyAccount-content form label {
  width: 100%;
  font-size: 18px;
  line-height: 1 !important;
  /* padding-left: 4px; */
  font-family: "FagoNo", Geneva, sans-serif;
}

.woocommerce-MyAccount-content input[name="Seriennummer"].found {
  color: #22b22b;
  border-color: #22b22b;
}

.woocommerce-MyAccount-content input[name="Seriennummer"].not-found {
  color: red;
  border-color: red;
}

.woocommerce-MyAccount-content .rma-create-form .notifications .alert {
  display: none;
}

.woocommerce-MyAccount-content .ajax-loader-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 98;
  background-color: rgba(255, 255, 255, 0.75);
  display: none;
}

.woocommerce-MyAccount-content .ajax-loader {
  position: absolute;
  border: 8px solid #f3f3f3; /* Light grey */
  border-top: 8px solid #295c96; /* Blue */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -30px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.woocommerce-MyAccount-content .content-heading {
  display: none;
}

.wcssc-cart-template-default .myacc_bcn {
  padding-top: 60px;
}

.ma-sidebar {
  padding-right: 0 !important;
}
.ma-sidebar .ma_side_headline_wrapper {
  border-right: 2px solid #50504f;
  padding-right: 15px;
}
.ma-sidebar h1,
.ma-sidebar h3,
.ma-sidebar .h1,
.ma-sidebar .h3 {
  text-align: right;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.ma-sidebar .ma_side_img_wrapper {
  padding-top: 20px;
}

.dataTables_length select {
  background-image: none !important;
  padding: 4px 10px 8px;
}

.woocommerce-MyAccount-content .teaser-box {
  min-height: 180px;
}

.woocommerce-MyAccount-content .teaser-box > .teaser-box-inner a img {
  max-height: 100px;
}

.rma-content-block table {
  font-size: 13px !important;
}

.rma-content-block .table tr th,
.rma-content-block .table tr td {
  line-height: 16px !important;
}

.rma-content-block .table tr td {
  height: 80px !important;
  font-weight: normal;
}

.rma-content-block table tr td a {
  color: #24305F;
  font-weight: bold;
}

.rma-content-block table tr td a:hover {
  text-decoration: underline;
}

#collapse-rma-pending .panel-body,
#collapse-rma-closed .panel-body {
  padding-right: 2px;
}

th.rma-number {
  width: 60px;
}
th.rma-status {
  width: 80px;
}
th.rma-date,
th.rma-sn {
  width: 100px;
}

#collapse-rma-closed th.rma-error-client,
#collapse-rma-closed th.rma-error-inonet {
  width: 150px;
}

#rma-modal .modal-dialog,
#shipping-modal .modal-dialog {
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  margin-top: 4%;
}

#rma-modal .modal-dialog .modal-body,
#shipping-modal .modal-dialog .modal-body {
  padding: 15px;
}

#rma-modal .modal-dialog .modal-footer,
#shipping-modal .modal-dialog .modal-footer {
  border: 0;
  margin: 0;
  padding: 10px;
}

#rma-modal .modal-dialog .modal-footer button,
#shipping-modal .modal-dialog .modal-footer button {
  margin: 0;
}
