/*
    Theme Name: MSquare
    Description: MSquare default theme
    Version: 1.0
    Author: Marc bou sleiman
*/
.page-item.first{
    display:none !important;
}
.page-item.last{
    display:none !important;
}
.fieldWrapper.halfed {
    width: calc(100% / 2 - 15px);
}

.ErrorMsg{
    color:red;
}
.MsgRegistration{
    height:450px;
    vertical-align: middle;
}

.CashIcon{
    float: right;
    position: absolute;
    right: 8px;
    top: 13px;
}

.checkoutPage.myBagPage .contentSection .rightSection .innerRightSection .separatedInnerContent.insurance {
  position: relative;
}
.checkoutPage.myBagPage .contentSection .rightSection .innerRightSection .separatedInnerContent.insurance .insuranceInfoWrapper {
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 0;
  padding: 15px 20px;
  width: 100%;
  top: 30px;
  border-radius: 0;
  max-width: 230px;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}
.checkoutPage.myBagPage .contentSection .rightSection .innerRightSection .separatedInnerContent.insurance .insuranceInfoWrapper:before {
  content: "";
  background-image: url("../assets/images/white-arrow.svg");
  background-repeat: no-repeat;
  background-size: 43px;
  width: 43px;
  height: 20px;
  position: absolute;
  top: -12px;
  left: 66px;
  transform: rotate(180deg);
}
.checkoutPage.myBagPage .contentSection .rightSection .innerRightSection .separatedInnerContent.insurance .insuranceInfoWrapper p {
  font-size: 14px;
  margin: 0;
}

.checkoutPage.myBagPage .contentSection .rightSection .innerRightSection .separatedInnerContent h4 .infoMark:hover .insuranceInfoWrapper {
  opacity: 1;
  visibility: visible;
  z-index: 10;
}


.QtyInput{
    width:45px;
    border:solid 0px black;
    font-size: 14px;
    font-family: "gilroy_semibold";
}
.fv-plugins-icon{
    position: absolute;
    top: 20px;
    right:2%;
    z-index: 99999999;
}
.fv-plugins-message-container div{
    color:red;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}

.swal2-container{
    z-index: 999999999 !important;
}