.ltr{
  direction: ltr !important;
  text-align: left;
}

.pointer{
    cursor: pointer;
}

.ajax-loader {
  visibility: hidden;
  background-color: rgba(255,255,255,0.7);
  position: absolute;
  z-index: +100 !important; 
  width: 97%;
  height:97%; 
}

.ajax-loader img {
  position: relative;
  top:50%;
  left:50%;
}


.w180{
    width: 180px !important;
}



/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.readonly{
  background-color: #eee !important;
}

.mark-info{
  background-color: #66ccff !important; 
}

.product-details{
	padding: 5px; 
	margin-bottom: 7px;
}

.radius-50{
	border-radius: 50%;
	border:1px solid #cccccc;
}

.share-buttons2 {
	padding: 0;
	list-style: none
}
.share-buttons2 li {
	display: inline-block;
	margin: 0 6px 8px 0
}
.share-buttons2 li a {
	width: 32px;
	height: 32px;
	text-align: center;
	background: #fff;
	border: 1px solid #666;
	border-radius: 50px;
	font-weight: 500;
	font-size: 12px;
	padding: 5px 5px;
	transition: .3s;
	display: inline-block;
	/*line-height: 17px;*/
	/*font-weight: 500*/
}
.share-buttons2 li a:hover {
	color: #fff
}
.share-buttons2 li i {
	font-size: 16px;
	position: relative;
	right: 3px;
	top: 1px;
	padding-left: 10px;
}
.share-buttons2 li a.fb-share:hover {
	background: #3b5998;
	color: #fff
}
.share-buttons2 li a.fb-share {
	border-color: #3b5998;
	color: #3b5998
}
.share-buttons2 li a.twitter-share:hover {
	background: #1da1f2;
	color: #fff
}
.share-buttons2 li a.twitter-share {
	border-color: #1da1f2;
	color: #1da1f2
}
.share-buttons2 li a.gplus-share:hover {
	background: #dd4b39;
	color: #fff
}
.share-buttons2 li a.gplus-share {
	border-color: #dd4b39;
	color: #dd4b39
}
.share-buttons2 li a.pinterest-share:hover {
	background: #bd081c;
	color: #fff
}
.share-buttons2 li a.pinterest-share {
	border-color: #bd081c;
	color: #bd081c
}

.share-buttons2 li a.instagram-share:hover {
	background: #ff00aa;
	color: #fff
}

.share-buttons2 li a.instagram-share {
	border-color: #ff00aa;
	color: #ff00aa
}

.share-buttons2 li a.whatsapp-share:hover {
	background: #47d147;
	color: #fff
}

.share-buttons2 li a.whatsapp-share {
	border-color: #47d147;
	color: #47d147
}

.share-buttons2 li a.linkedin-share:hover {
	background: #1a8cff;
	color: #fff
}

.share-buttons li a.linkedin-share {
	border-color: #1a8cff;
	color: #1a8cff
}

.share-buttons2 li a.email-share:hover {
	background: #b30000;
	color: #fff
}

.share-buttons2 li a.email-share {
	border-color: #b30000;
	color: #b30000
}



/*.text-center{ text-align: center !important; }
.text-left{ text-align: left !important; }
.text-right{ text-align: right !important; }

*/
.margin-top-5{ margin-top: 5px !important; }
.margin-top-10{ margin-top: 10px !important; }
.margin-top-20{ margin-top: 20px !important; }
.margin-top-30{ margin-top: 30px !important; }
.margin-top-40{ margin-top: 40px !important; }
.margin-top-50{ margin-top: 50px !important; }

.margin-bottom-5{ margin-bottom: 5px !important; }
.margin-bottom-10{ margin-bottom: 10px !important; }
.margin-bottom-20{ margin-bottom: 20px !important; }
.margin-bottom-30{ margin-bottom: 30px !important; }
.margin-bottom-40{ margin-bottom: 40px !important; }
.margin-bottom-50{ margin-bottom: 50px !important; }

.font-10{font-size: 10px !important;}
.font-11{font-size: 11px !important;}
.font-12{font-size: 12px !important;}
.font-13{font-size: 13px !important;}
.font-14{font-size: 14px !important;}
.font-15{font-size: 15px !important;}
.font-20{font-size: 20px !important;}


.top_box{
	padding: 20px 0;
	text-align: center;
	font-size: 18px;
	font-weight: 900;	
	background-color: #00678a;
	color: #fff;
}

.bg-white{
	background-color: #fff;
	padding: 10px;
}

.radius-10{ border-radius: 10px !important;}