/**Edited on: 2/14/2023 version 1.9**/

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
    font-size: 2em;
    text-align: center;
    width: 100%;
    font-family: "Corben" !important;
    color: #0073AA;
}

.ui-widget-content a {
    color: #007bff;
}

.ui-tabs .ui-tabs-nav li {
    width: 100%;
    border-width: 0;
    background: transparent;
}

.ui-tabs .ui-tabs-nav {
    background: transparent !important;
}

#ctl00_ContentMain_DataListTransHistory.GMGeneralTable th {
    font-size: 16px;
    font-weight: 700;
}

div#DashboardTabs {
    background: #dff9fe;
    width: auto;
}

#DisplayRefundOrderID {
    font-size: 24px;
}

tr.GMGeneralItemRow td {
    background: honeydew;
}

tr.GMGeneralItemRowAlternating td{
    background: lightblue;
}

.FullCalAmountLeftTitle {
 display:none;
}

.FullCalAvailTemplate.GMHoverClass {
 pointer-events: none;
}

#mainNav {
   background: white !important;
   height: 48px;
}

.nav .menu > .menu-item, .nav .menu > .menu-item > a {
    display: none;
}

#navRight {
    width: 100%;
    background: white;
    text-align: center;
    border-radius: unset;
}

.InfoBox {
    font-size: 16px;
    color: white;
    background-color: #c72904;
    border: 2px solid #fdd13a;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 16%);
    padding: 5px;
    border-radius: 3px;
    font-weight: bold;
}

.ShippingMessage {
    font-size: 16px;
    color: white;
    background-color: #c72904;
    border: 2px solid #fdd13a;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 16%);
    padding: 5px;
    border-radius: 3px;
    font-weight: bold;
    max-width:52%; 
    margin:0 auto; 
    text-align:center;
}

.GiftCardMessage {
    position: absolute;
    top: 270px;
    width: 30%;
    margin-left: 15%;
    font-size: 16px;
    color: white;
    background-color: #c72904;
    border: 2px solid #fdd13a;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 16%);
    padding: 5px;
    border-radius: 3px;
    font-weight: bold;
}

.calDate td {
    border: 1px solid lightgray;
}

.Corben {
 font-family: 'Corben' !important;
}

.nav a {
    font-family: 'Corben' !important;
    text-transform: uppercase;
    font-size: 12px;
}

.navWrapper {
   width:100% !important;
}

.accountMenu{
left: revert;
}

/*div#FinishOrder {
    display: none !important;
}*/

.productError {
  z-index: 999;
}

.ui-dialog {
 width:fit-content !important;
 min-width:350px !important;
 min-height:auto !important;
 max-width:90vw !important;
}

#iframeDyamic {
min-height:350px !important;
}

.qtyCont #decrease.value-button {
    border: 1px solid black !important;
}

.btnCart {
   margin-right: 15px;
   background: url(https://gatemasterdev.blob.core.windows.net/storage/GM358/ecomimages/cart_iconbk.png) left center    no-repeat;
}

.productCont {
    margin: 0px 0px 20px 10px !important;
    border: 2px solid #fdd13a;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 16%);
    width:48%;
    height:275px;
    float:left;
}

.productCont .prodInfoCont {
 position: absolute;
 top: 35%;
 width: 95%;
}

.productTitle {
 font-size: 16px;
 font-family: 'Corben';
 text-transform: uppercase;
 line-height: 1.5;
}

.prodRemaining {
 color:green;
 font-size:14px;
}

.productPrice {
 font-size:18px;
}

.productImgCont {
    overflow: unset;
}

/*input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}*/

input[type="button"] {
   background:#C72904 !important;
  color: white !important;
}

input[type="button"]:hover {
   color: #fdd13a !important;
}

.prodBuyBtnCont {
   float:left;
}

#ctl00_ContentMain_loginmaster1_btnLogin1 {
  background:#C72904 !important;
  color: white !important;
}

#ctl00_ContentMain_loginmaster1_btnLogin1:hover {
 color: #fdd13a !important;
}

#btnNext {
  background:#C72904 !important;
  color: white !important;
}

#btnNext:hover {
 color: #fdd13a !important;
}

.GMButton {
 background:#C72904 !important;
 color: white !important;
}

.GMButton:hover {
 color: #fdd13a !important;
}

.GMButtonMed {
 background:#C72904 !important;
 color: white !important;
}

.GMButtonMed:hover {
 color: #fdd13a !important;
}

.GMFormButton {
 margin-bottom: 5px;
 background:#C72904 !important;
 color: white !important;
}

.GMFormButton:hover {
 color: #fdd13a !important;
}

#ctl00_ContentMain_shopcartmaster1_btnCoupon {
   background:#C72904 !important;
   color: white !important;
}

#ctl00_ContentMain_shopcartmaster1_btnCoupon:hover {
 color: #fdd13a !important;
}

#ctl00_ContentMain_btngo {
   background:#C72904 !important;
   color: white !important;
}

#ctl00_ContentMain_btngo:hover {
 color: #fdd13a !important;
}

#ctl00_ContentMain_btnCheckout {
  background:#C72904 !important;
  color: white !important;
}

#ctl00_ContentMain_btnCheckout:hover {
  color: #fdd13a !important;
}

.GMFormInner .button {
    background:#C72904 !important;
    color: white !important;
}

.GMFormInner .button:hover {
    color: #fdd13a !important;
}

input.productBuyBtn, input.productSelectBtn {
    margin-top: 8px;
    color: white;
    background:#C72904 !important;
    width: 120px;
}

input[type="clear"], input[type="button"], input[type="submit"] {
    background-color: #C72904 !important;
    color: white !important;
}

#btnSelect:hover {
    color: #fdd13a !important;
}

.productBuy {
   width:130px ;
   margin-right: 15px;
}

.qtyCont input {
 width:45px;
 min-width:45px ;
}


.qtyUpdate {
width: 45px ;
text-align: center;
}

.cartRowPad {
    background-color:#FFF;
    border: 2px solid #fdd13a;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 16%);
    border-radius: 3px;
}

.cartRowLeft {
    margin-left: 1%;
}

.cartRowRight {
    margin-right: 1%;
    margin-top:2px;
}

.GMFormInner {
    margin-bottom: 50px;
    width: 60%;
    margin-left: 20%;
    margin-right:20%;
}


/*#poweredBy {
display:none;
}*/

.GMHeader
{
    
	color:#0073aa;
        background-color:#FFF;
	font:bold 30px/40px 'Corben', Georgia , Helvetica, sans-serif !important;
	text-align:center;
        background-color:#dff9fe;
	padding:7px 0 12px;
        box-shadow: none;    
}

.GMSubHeader {
  background-color:#eee;
}

.GMGeneralTable td {
    background: #FFFFFF;
}


/**#ctl00_ContentMain_DataListTransHistory {
    width:50vw !important;
    margin-left:0%;
    margin-right:35%;
}**/

#ctl00_ContentMain_DataListTransHistory {
    width:70%;
    margin-left:15%;
    margin-right:15%;
}

#mainNav a {
    font-size: 20px !important;
    font-weight:bold !important;
    text-transform: uppercase !important;
}

.ac-widget {
z-index: 1;
}

.mobile-link.redbut {
    display: none;
}

.HighlightPink {
 background:pink;
 font-weight:bold;
 border-radius: 5px;
}

@media screen and (min-width: 1640px){

/**.productCont {
    height:285px;
}**/
}

@media screen and (max-width: 1368px){

.productCont {
    margin: 0px 0px 20px 0px !important;
    width:100%;
    height:auto;
    float:none;
}

.productCont .prodInfoCont {
 position: relative;
 top: 0px;
 margin-top: unset;
}


.productImgCont {
    overflow: hidden;
}
}

@media screen and (max-width: 1368px){
#mainNav a {
    font-size: 20px !important;
    font-weight:bold !important;
    text-transform: uppercase !important;
}
}

@media screen and (max-width: 1024px){

.GMFormInner {
    margin-bottom: 50px;
    width: 95%;
    margin-left: 2.5%;
    margin-right:2.5%;
}

.ShippingMessage {
max-width:90%; 
}

.GiftCardMessage {
 width: 90%;
 margin-left: 2.5%;
}

}

@media screen and (max-width: 992px){

.mobile-link.redbut {
    display: block;
    background: #c72904;
    border-radius: 35px;
    color: #fff;
    border: 0 !important;
    text-align: center;
    margin-top: 0;
    padding: 2px 10px;
}
}

@media screen and (max-width: 660px){

.prodCatCont {
    width: auto;
}

input.productBuyBtn, input.productSelectBtn {
    margin-top: 0px;
}

#ctl00_ContentMain_DataListTransHistory {
    max-width:350px !important;
    margin-left: 5%;
    margin-right:10% !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    font-size: 1.7em;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%; 
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0.5em 0em;   
}

.ui-tabs .ui-tabs-panel {
    padding: 0em 0em;
}

input#RefundFirstName, input#RefundLastName, input#RefundEmail, textarea#RefundReason {
    width: 100%;
}
.ac-widget {
top: 65%
}
}