
a, a:hover {text-decoration: none;}
/*label{cursor: pointer;}*/
ul {list-style: none; margin: 0; padding: 0;}
img {height: auto; max-width: 100%; vertical-align: middle; border: 0;}
a:hover img{opacity: 0.5;}
.tr-actions li{display:inline-block;}
.tr-actions li a, .action-icon a{display:inline-block; width:24px; height:22px; margin:0 3px;}
.tr-actions li a:hover, .action-icon a:hover{ opacity:0.6;}
.tr-action .btn{ padding: 2px 1px 0 4px}
.mr-10 {margin-right: 10px;}
.mb-20{margin-bottom: 20px !important;}
h1{ font-size:30px; margin: 0 0 15px 0;}
.tr-p p{margin-bottom: 2px; width: 40%; float: left;}
.btn.s{padding:8px 14px;}
.relative{position: relative;}
.vrt-top{vertical-align: top;}
.txt-center{text-align: center;}
.ov-a{overflow: auto;}
/*btn adj starts here*/
.b-t-1 a{ width: 112px; font-size: 13px;}
.b-t-1-1 span{ line-height: 14px !important;}
.b-t-1-1{ padding: 4px 14px !important;}
.b-t-1-2{ padding: 10px 14px !important;}
.block{display: block;}
/*btn adj ends here*/

.b-s1{position: absolute; right: 0; top:-20px;}
.msg-box.success {background-color: #DEFBE4;}
.msg-box.error{background-color:#fbbabd;}
.msg-box {padding: 10px; position: relative;}
.error-icon, .success-icon {position: absolute; left: 10px; top: 10px;}
.error-txt, .success-txt {color: #B3070F; padding-left: 26px; display: block;}
.success-txt {color: #09A129;}

.hint-btn{font-size: 12px; color:#9A9B9D; position: relative; top: 4px; left: 10px;}
h2.title-hr{border-bottom: 1px solid #E4E4E4; margin-bottom: 20px; padding-bottom:6px; font-size:22px;}
.alpha-lr{padding-left: 0; padding-right: 0;}
.ul_list1 li a {font-size: 20px; color: #4B5457; padding-left:20px; margin-bottom: 10px; display: block; background: url('../img/arrow.png') no-repeat 0px 10px;}
.ul_list1 ul {margin-left: 22px; margin-bottom: 18px;} 
.ul_list1 ul li a {font-size: 17px; background: url('../img/bullet.png') no-repeat 0 7px; margin-bottom: 5px; padding-left: 16px;}

.wd-165{width: 165px;}
.w-t-i{overflow: auto;}
.s-o-icon{float: left;}
.wallet-s .col-md-3{width:330px; margin-bottom: 30px;}
.offer-box{background: #fff; border: 1px solid #ddd; padding: 10px; overflow: auto; min-height: 224px;}
.action-icon{float: right; margin-top: 11px;}
.action-icon a{float: left;}
.offer-s h3{ margin:10px 0 0 0; font-size: 18px; line-height: normal; float: left; width: 70%;}
.offer-b-box{ background: #fff; width: 100%; border: 1px solid #ddd; display: inline-block; text-align: center;}
.offer-b-box:hover{border: 1px solid #e35b13; background: #fefcfb;}
.offer-b-box img{ padding:40px 0;}
.w-t-i{padding: 10px; border: 1px solid #DDD;}
.w-t-box{ padding-bottom: 10px; overflow: auto;}
.w-d-list{float: left; width: 175px;}
.w-code{float: left; width: 90px; margin-left: 12px; font-size: 12px; text-align: center;}
.w-code img{margin-bottom: 5px;}
.w-d-list li{font-size: 11px; list-style: disc; margin: 0 0 5px 16px;}
.w-t-u{ float: right; vertical-align: top; color: #ccc;}
.w-t-a{ float: left;}
.portlet.box > .portlet-body.offer-s, .portlet.box > .portlet-body.wallet-s{padding: 15px;}

.bkg-table, .bkg-box{background: #fff; border: 1px solid #D7D7D7; padding: 10px;}
.bkg-table td{padding:5px 10px !important; }
.tr-brd{border-top: 1px solid #D7D7D7; }
.s-icon-b{right:10px !important;}
.thumb-info img{margin-right: 5px; height: 35px; width: 35px;}
.thumb-info span, .table-data tbody tr td{vertical-align:middle;}

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

/* pricing */
.pricing {
  position: relative;
  margin-bottom: 15px;
  border: 3px solid #eee;
}
.pricing-active {
  border: 3px solid #E84D1C;
  margin-top: -10px;
  box-shadow: 7px 7px rgba(232, 77, 22, 0.2);
}
.pricing:hover, .pricing.active  {
  border: 3px solid #0b94ea;
}
.pricing:hover h4, .pricing.active h4 {
  color: #0b94ea;
}
.pricing-head {
  text-align: center;
}
.pricing-head h3,
.pricing-head h4 {
  margin: 0;
  line-height: normal;
}
.pricing-head h3 span, 
.pricing-head h4 span {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  font-style: italic;
}
.pricing-head h3 {
  font-weight: 300;
  color: #fafafa;
  padding: 12px 0;
  font-size: 27px;
  background: #0b94ea;
  border-bottom: none;
}
.pricing-head h4 {
  color: #859499;
  padding: 5px 0;
  font-size: 54px;
  font-weight: 300;
  background: #eff5f9;
  border-bottom: solid 1px #f5f9e7;
}
.pricing-head-active h4 {
  color: #E84D1C;
}
.pricing-head h4 i {
  top: -8px;
  font-size: 28px;
  font-style: normal;
  position: relative;
}
.pricing-head h4 span {
  top: -10px;
  font-size: 14px;
  font-style: normal;
  position: relative;
}
  
/* Pricing Footer */
.pricing-footer {
  color: #777;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
  padding: 16px 10px;
}

/* Priceing Active */
.price-active,
.pricing:hover {
  z-index: 9;
}
.price-active h4 {
  color: #36d7ac;
}

.no-space-pricing .pricing:hover {
  transition:box-shadow 0.2s ease-in-out;
}
.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
  color: #36d7ac;
  padding: 15px 0;
  font-size: 80px;
  transition:color 0.5s ease-in-out;
}










.page-sidebar .sidebar-toggler{margin-top: 8px; margin-left: 188px; margin-bottom: 8px;}
.footer .footer-tools .go-top{background-color: #25292B;} 
.header.navbar .navbar-brand{margin-top: -10px;}
.page-sidebar-menu > li > a i{margin-right: 5px; width: 25px; height: 25px; display: inline-block; opacity: 0.5;}
ul.page-sidebar-menu > li > a{padding: 10px 15px 0px;}
.page-sidebar-menu > li > ul.sub-menu{margin: 0;}
.page-sidebar-menu > li > a span.title{vertical-align: top;}
.page-sidebar-menu > li > ul.sub-menu > li > a{padding: 6px 0px;}
ul.page-sidebar-menu > li.active > a i{opacity: 1;}
ul.page-sidebar-menu > li.active > a span.open, .footer .footer-inner{color: #fff !important;}
.page-sidebar-closed .page-sidebar-menu > li > a{padding-left: 2px;}
.page-sidebar-closed .page-sidebar .sidebar-toggler{margin-left: 2px;}
.breadcrumb>li, .breadcrumb>li>a:hover{color: #0B94EA;}
.header.navbar .navbar-brand:hover img{opacity: 1;}

.add-img .inner {
background: #F8F8F8;
padding: 0px;
border: #D4D4D4 1px solid;
width: 284px;
height: 220px;
overflow: hidden;
position: relative;
}

.add-img div.uploader {
margin: 0;
width: 75px;
height: 63px;
padding: 0;
border: 0;
position: absolute;
left: 100px;
top: 75px;
background: transparent;
}

.add-img div.uploader span.action {
width: 75px;
height: 63px;
font-size: 0px;
background: url(../img/add-img.png) 0 0px no-repeat;
}

.fileinput .thumbnail{background: url(../img/add-img.png) center center no-repeat #F8F8F8;}

.add-img img{ width: 100%; position: relative; z-index: 99;}

/*---- table css starts here ----*/
.form-table td{padding:0 30px 10px 0;}
/*---- table css ends here ----*/

/*---- form css starts here ----*/

.form-control{
	width:100%; 
	font-size:14px;  
	padding:6px 12px;
	background-color:#fff;
	border:1px solid #d7d7d7;
	border-radius:4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline:0;
	height: auto;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}

.readonly{background:#f4f4f4;}

.form-control.small1{width:70px;}
.form-control.small2{width:120px;}
.form-control.small3{width:168px;}
.form-control.smal4{width:270px;}
.form-control.small{width:200px;}
.form-control.medium{width:250px;}
.form-control.large{width:350px;}
.dataTables_filter .form-control{display: inline-block;}

/*---- form css ends here ----*/
/*---- icon css starts here ----*/
.s-icon, .tr-actions li a, .delete-s-icon, .action-icon a{background: url('../img/sprites.png') no-repeat 0 0;}

.dashboard-m-icon{ background-position:-16px -7px;}
.users-m-icon{ background-position:-16px -41px;}
.subscriptions-m-icon{ background-position:-16px -775px;}
.transactions-m-icon{ background-position:-16px -170px;}
.categories-m-icon{ background-position:-16px -70px;}
.validate-m-icon{ background-position:-16px -806px;}
.request-m-icon{ background-position:-16px -839px;}
.settings-m-icon{ background-position:-16px -201px;}
.products-m-icon{ background-position:-16px -475px;}
.offers-m-icon{ background-position:-16px -506px;}
.consumers-m-icon, .consumer-m-icon{ background-position:-16px -667px;}
.merchant-m-icon{ background-position:-16px -869px;}

.add-icon {background-position:-1px -268px;}
.save-icon{ background-position:-37px -237px;}
.cancel-icon{ background-position:-1px -237px;}
.create-icon{ background-position:-1px -268px;}
.update-icon{ background-position:-1px -326px;}
.delete-icon{ background-position:-1px -353px;}
.edit-icon{ background-position:-37px -353px;}
.back-icon{ background-position:-1px -375px;}
.search-icon{ background-position:-38px -375px;}
.view-icon{ background-position:-38px -398px;}
.send-o-icon{ background-position:-38px -420px;}
.success-icon {background-position:-39px -446px;}
.error-icon {background-position:-1px -446px;}
.user1-icon {background-position:-38px -631px;}
.delete-s-icon {background-position:-12px -537px; width: 35px; height: 35px; position: absolute; right:-2px; top:-17px;}

.print-icon{background-position: -3px -709px; width: 25px !important; height: 25px !important; }
.validate-icon{background-position:-39px -709px; }
.purchase-icon{background-position:-1px -742px; }
.offer-icon{background-position:-38px -742px;}

.tr-actions li a.delete-icon, .action-icon a.delete-icon{ background-position:-1px -297px;}
.tr-actions li a.edit-icon, .action-icon a.edit-icon{ background-position:-37px -297px;}
.tr-actions li a.details-icon{ background-position:-37px -325px;}
.tr-actions li a.view-icon{ background-position:-0px -399px;}
.tr-actions li a.active-icon{ background-position:-0px -420px;}
.tr-actions li a.wallet-icon{ background-position:-1px -630px;}


.dashboard-new-icon{ background: url('../../img/icons/control-icons/Dashboard.png') no-repeat 0 0;}
.Members-new-icon{ background: url('../../img/icons/control-icons/Members.png') no-repeat 0 0;}
.Merchant-new-icon{ background: url('../../img/icons/control-icons/Merchant.png') no-repeat 0 0;}
.Administrators-new-icon{ background: url('../../img/icons/control-icons/Administrators.png') no-repeat 0 0;}
.Messages-new-icon{ background: url('../../img/icons/control-icons/Messages.png') no-repeat 0 0;}
.Card-Management-new-icon{ background: url('../../img/icons/control-icons/Card-Management.png') no-repeat 0 0;}
.Categories-new-icon{ background: url('../../img/icons/control-icons/Categories.png') no-repeat 0 0;}
.Event-Calendar-new-icon{ background: url('../../img/icons/control-icons/Event-Calendar.png') no-repeat 0 0;}
.Subscriptions-new-icon{ background: url('../../img/icons/control-icons/Subscriptions.png') no-repeat 0 0;}
.Store-Package-new-icon{ background: url('../../img/icons/control-icons/Store-Package.png') no-repeat 0 0;}
.Transactions-new-icon{ background: url('../../img/icons/control-icons/Transactions.png') no-repeat 0 0;}
.Showcase-Offers-new-icon{ background: url('../../img/icons/control-icons/Showcase-Offers.png') no-repeat 0 0;}
.Promote-Offers-new-icon{ background: url('../../img/icons/control-icons/Promote-Offers.png') no-repeat 0 0;}
.Super-Packs-new-icon{ background: url('../../img/icons/control-icons/Super-Packs.png') no-repeat 0 0;}
.Settings-new-icon{ background: url('../../img/icons/control-icons/Settings.png') no-repeat 0 0;}
.Reports-new-icon{ background: url('../../img/icons/control-icons/Reports.png') no-repeat 0 0;}
.Pages-new-icon{ background: url('../../img/icons/control-icons/Pages.png') no-repeat 0 0;}
.Reward-Points-new-icon{ background: url('../../img/icons/control-icons/Reward-Points.png') no-repeat 0 0;}
.Approve-Offer-new-icon{ background: url('../../img/icons/control-icons/Approve-Offer.png') no-repeat 0 0;}
.Beacons-new-icon{ background: url('../../img/icons/control-icons/Beacons.png') no-repeat 0 0;}
.API-Document-new-icon{ background: url('../../img/icons/control-icons/API-Document.png') no-repeat 0 0;}
.Daily-Offer-new-icon{ background: url('../../img/icons/control-icons/Daily-Offer.png') no-repeat 0 0;}
.Staff-Members-new-icon{ background: url('../../img/icons/control-icons/Staff-Members.png') no-repeat 0 0;}
.Consumer-Checkin-new-icon{ background: url('../../img/icons/control-icons/Consumer-Checkin.png') no-repeat 0 0;}
.Orders-new-icon{ background: url('../../img/icons/control-icons/Orders.png') no-repeat 0 0;}
.Products-new-icon{ background: url('../../img/icons/control-icons/Products.png') no-repeat 0 0;}
.Offers-new-icon{ background: url('../../img/icons/control-icons/Offers.png') no-repeat 0 0;}
.Store-Locations-new-icon{ background: url('../../img/icons/control-icons/Store-Locations.png') no-repeat 0 0;}
.Launch-Event-new-icon{ background: url('../../img/icons/control-icons/Launch-Event.png') no-repeat 0 0;}
.Infobip-Subscriptions-new-icon{ background: url('../../img/icons/control-icons/Infobip-Subscriptions.png') no-repeat 0 0;}
.Unrapp-Subscriptions-new-icon{ background: url('../../img/icons/control-icons/Unrapp-Subscriptions.png') no-repeat 0 0;}
.Payment-Profile-new-icon{ background: url('../../img/icons/control-icons/Payment-Profile.png') no-repeat 0 0;}
.MY-Reward-Points-new-icon{ background: url('../../img/icons/control-icons/MY-Reward-Points.png') no-repeat 0 0;}
.Industrytype-new-icon {background: url('../../img/icons/control-icons/factory.png') no-repeat 0 0;}
.Trending-new-icon {background: url('../../img/icons/control-icons/trending.png') no-repeat 0 0;}
.RequestPayment-new-icon {background: url('../../img/icons/control-icons/RequestPaymentWeb.png') no-repeat 0 0;}
.Employee-new-icon {background: url('../../img/icons/control-icons/Employee.png') no-repeat 0 0;}


/*---- icon css ends here ----*/
/*---- button css starts here ----*/

.s-a {display: inline-block; width: 22px; height: 22px;}
.btn.grey{background-color: #9A9B9D; color: #fff;}
.btn.grey:hover{background-color: #B4B4B5;}
.close{margin-top: 4px;}
.form-actions.fluid .btn{min-width: 90px;}
/*---- button css ends here ----*/

.portlet-tabs.pt-adj > .nav-tabs{margin-right: 55px;}
.portlet-tabs.pt-left > .nav-tabs > li{float: left; margin-left: 0px;}
.form-actions.fluid{text-align: center;}
.form-actions.fluid.hr{border-bottom: 1px solid #E5E5E5;}
.fluid-fix{margin:0px -10px -10px -10px;}
.tools .fa-print{color: #fff; font-size: 25px;}
.portlet-tabs > .nav-tabs > li.active > a{/*border-top: 3px solid #E02222 !important;*/top: -1px;}
.portlet-tabs.pt-left > .nav-tabs > li{font-weight: 600;}
.jstree-wholerow-ul li, .jstree-container-ul{font-size: 16px;}
.jstree-wholerow-ul li ul li, .jstree-container-ul li ul li{font-size: 14px;}
.td-actions li{margin: 2px 0;}
.td-actions li i{color: #515151; margin-right:6px; font-size: 15px;}
.td-actions li i.fa-envelope{font-size: 14px;}
.td-actions li i::after{content:" :";}
.bkg-box label{font-size: 13px;}
.label-yellow{background-color: #edcb10;}
.portlet.tabbable .portlet-body{position: relative;}
.pos-btn{position: absolute; right: 0px; top: -6px;}
.form-row-seperated .form-group{border: 0; padding: 0px; margin-bottom: 15px;}
.portlet.box > .portlet-title{min-height:37px;}
.s-icon, .tr-actions li a, .delete-s-icon, .action-icon a {
    background: url('../img/sprites-admin.png') no-repeat 0 0;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: 0px;
}
#google_translate_element
{
    height: 0px;
    left: 135px;
    top:11px;
    position: relative;
}
.categoryBox {
    /*overflow-y:scroll;
    height:751px;*/
    display:none
}
.text-wrap {
    overflow: hidden;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.form-control-static {word-wrap: break-word;}

.ls-layer .ls-bg {
    height: 100%!important;
}

.responsive .modal-body {
    height: 300px;
}

.responsive .modal-dialog {
    margin-top: 150px;
}
