/*common*/
.marginLeft50{margin-left:50px;}
.marginLeft30{margin-left:30px;}
.marginLeft20{margin-left:20px;}
.width100{width:100%;}
.d-none{display:none;}
.pointer{cursor:pointer;}.marginLeft20.fa-solid{color:orange;}
/*eof common*/
/****************shortcode prods***********/.jsshop-shortcode-price{font-size:15px;line-height:35px;}.panel-body li {  list-style: none; /* Remove default bullets */}.panel-body li{margin-left:10px;}/****************eof shortcode prods***********/
#athleteCard .antispam, #sendOrderForm .antispam{width:50px !important;display:inline-block;}.
#orderError{color:red;}
.jsshopChooseOrder input[type=checkbox], .jsshopChooseOrder input[type=radio]{
-ms-transform: scale(1.8); /* IE 9 */
  -webkit-transform: scale(1.8); /* Chrome, Safari, Opera */
  transform: scale(1.8);
  margin-bottom:10px;
  margin-right:5px;
}
.jsshopChooseOrder input[type=radio]:checked::before {
      width: 100%;
    height: 100%;
    margin: 0px;
}
.jsshopMsgs tr td{padding:3px;}
.jsshopMsgs tr:nth-child(odd) { background-color:#fffcc7; }
.jsshopMsgs tr:nth-child(even) { background-color:#fff; }
.jsshopMsgs tr:hover { background-color:#fcf78b; }
.jsshopMsgNr{font-size:11px; float:right;color:#666;margin:2px;}
.orderRow .orderCol{display:inline-block;float:left;padding:5px;width:100px;}

.jsshopProdOptions li{list-style-type: none !important;}
.jsshopProdOptions{padding:0px;}

/**********athlete card*****************/
#athleteCard .alert-success{display:none;}
#athleteCard .alert-danger{display:none;}
#athleteCard .msgLoader{display:none;font-size:11px; color:#ccc;}
#athleteCard .col{margin:3px 0px;}
#athleteCard .jsshop-msgform{padding:8px;font-size:13px; border-radius: 5px; }
#athleteCard .jsshop-msgform{min-height:40px;margin-bottom: 4px;}
#athleteCard textarea.jsshop-msgform{min-height:80px;}

.coop-btn label{cursor:pointer;color:#fff;}.btn.coop-btn{padding: 6px 8px;}.btn.coop-btn input{position:absolute;}
.coop-legend{font-size:13px;text-align: justify;}.invalid-feedback{display:none;color:red; font-size:11px;}#athleteCard .row{margin-bottom:5px;}.coop-legend img{margin-right:4px;margin-bottom:4px;}/*products*/.formAvilabilityInput{display:inline;}.formAvilabilityInput input{width:30px;font-size:11px;padding:1px;}

