.hide
{
	display:none!important;
}

.pull-right
{
	float:right!important;
}

.pull-left
{
	float:left!important;
}

.fastmartloginform
{
	background: none;    
    border-left: 0px!important;
    border-right: 0px!important;
    border-top: 0px!important;
    border-bottom: 2px solid #fff!important;
    padding: 10px;
    text-align: center;
    color: #fff!important;
    font-size: 24px;
    font-family: 'D-DIN';
}

.mvalueloginform
{
	background: #F8F8F8;    
    border:1px solid #F8F8F8;
    padding: 10px 60px 10px 10px;
    text-align: left;
    color: #707070!important;
    font-size: 24px;
    font-family: 'D-DIN';
}


@font-face {
  font-family: 'D-DIN';
  src: url("../../../../website/assets/css/fonts/D-DIN.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DIN-Bold';
  src: url("../../../../website/assets/css/fonts/D-DIN-Bold.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DINCondensed';
  src: url("../../../../website/assets/css/fonts/D-DINCondensed.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DINCondensed-Bold';
  src: url("../../../../website/assets/css/fonts/D-DINCondensed-Bold.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DINExp';
  src: url("../../../../website/assets/css/fonts/D-DINExp.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DINExp-Bold';
  src: url("../../../../website/assets/css/fonts/D-DINExp-Bold.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DINExp-Italic';
  src: url("../../../../website/assets/css/fonts/D-DINExp-Italic.otf");
  font-weight: normal;
  font-style: normal; }
  
@font-face {
  font-family: 'D-DIN-Italic';
  src: url("../../../../website/assets/css/fonts/D-DIN-Italic.otf");
  font-weight: normal;
  font-style: normal; }
  
 .nobgborder
{
	background:none;
	border:none;
}

.mw-80
{
	max-width:80%
}

.p-relative
{
	position:relative;
}
.selectstoreicon
{
	position: absolute;
    left: 20px;
    top: 12px;
    z-index: 999;
}

.text-grey
{
	color:#A6A7A7
}

.text-xl
{
	font-size: 2em!important;
}

.text-xxl
{
	font-size: 2.4em!important;
}

.card-border
{
	border: 1.2px solid #A6A7A7;
    border-radius: 12px;
}	

.f12
{
	font-size:12px!important;
}

.f18
{
	font-size:18px!important;
}

.f22
{
	font-size:22px!important;
}

.f14
{
	font-size:1.2em!important;
}

.bg-lightblue
{
	background:#119EC6;
}

.nobr
{
	border-radius:0px;
}

.bg-topitem1
{
	background:#003D76;
}

.bg-topitem2
{
	background:#005D97;
}

.bg-topitem3
{
	background:#0072B0;
}

.bg-topitem4
{
	background:#6D9DC6;
}

.bg-topitem5
{
	background:#95BBE3;
}

.text-original
{
	color:#fff;
	font-size:16px!important;
}

.font-normal
{
	 font-weight: 500!important;
	 font-family: 'D-DIN'!important;
}

.font-weight-bold
{
	 font-weight: 700!important;
	 font-family: 'D-DIN-BOLD'!important;
	 line-height: 1em;
}

.text-align-left
{
	text-align: left;
}

.text-align-right
{
	text-align: right;
}

.btn-grey
{
	background:#474645;
	border-color:#474645;
}

.ff14
{
	font-size:14px;
}

.ff16
{
	font-size:16px;
}

.cpointer
{
	cursor:pointer;
}
.pointer:hover
{
	text-decoration:underline!important;
}

.paging-blue .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #005DAB!important;
    border-color: #005DAB;
}

.borderleft
{
	border-left:1px solid #474645;
}

#header {
    z-index: 997;
    transition: all 0.5s;
    padding: 10px 0;
    background: #fff;
    border-bottom: 1px solid #A6A7A7;
}

.btn-primary
{
	background:#002F85!important;
}

.comingsoon
{
	background: #003D76;
    color: #fff;
    font-size: 10px;
    padding: 3px;
    vertical-align: middle;
}

.footer-feature
{
	color: #8E8E8F;
    font-weight: 700;
    font-family: 'D-DIN-BOLD';
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.footer-feature-text
{
	color:#5F5E5E;
	font-weight: 700;
    font-family: 'D-DIN-BOLD';
}

.contacthome
{
	border-left: 1px solid #A6A7A7;
	padding-left: 50px;
	color:#A6A7A7;
}

.desktop-hide
{
	display:none;
}

.bg-darkblue
{
	background:#002F85;
}

.merchantloginbg
{
	background:#FEB122;
	padding:20px;
	margin:0 auto;
	text-align:center;
	color:#002F85;
}

.merchantloginbtn
{
	font-size: 24px!important;
    text-align: center!important;
    margin: 0 auto!important;
    display: block!important;
    color: #002F85!important;
}

.pointsbg
{
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(179,94,157,1) 100%);
}

.downloadappbtn
{
	background: #002F85;
    width: 285px;
    margin: 0 auto;
    color: #fff;
    font-weight: 600;
    font-family: 'D-DIN-Bold';
    padding: 10px 40px 10px 40px;
    border-radius: 20px;
}

.text-darkyellow
{
	color:#FEB122;
}

@media (max-width: 576px) {
  .tbl-responsive {
    display: block;
    width: 100%;
    overflow-x: auto; }
    
    .mob-hide
    {
    	display:none!important;
    }
    
    .mob-show
    {
    	display:block!important;
    }
    
    .w-150
    {
    	width:150px!important;
    }
    
    .mob-col-lg-1
    {
    	width:10%!important;
    }
    
    .mob-col-lg-5
    {
    	width:45%!important;
    }
    
    .mob-col-lg-6
    {
    	width:50%!important;
    }
    
    .mob-col-lg-4
    {
    	width:30%!important;
    }
    
    .mob-col-lg-8
    {
    	width:70%!important;
    }
    
    .mob-nopadding
    {
    	padding:0px!important;
    }
    
    .mob-nomt
    {
    	margin-top:0!important;
    }
    
    .fsloginborder 
    {
    	border-left:none!important;
    }
    
    .accordion-body
    {
        margin-left: 10px!important;
    }
    
    .pl-0
    {
    	padding-left:0px!important;
    }
    
    .pr-0
    {
    	padding-left:0px!important;
    }
    
    .mob-pl-4
    {
    	padding-left:20px;
    }
    
    .f22
    {
    	font-size:18px!important;
    }
 }