.vahabonline.label .label{
    font-size: 66%;
    font-weight: 600;
    line-height: 1;
    display: inline-block;
    padding: .35rem .375rem;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: .375rem;
    color: #fff;
    float: left;
}
.hidden{
	display:none;
}
.label.status{
    font-weight: 100;
    line-height: 1;
    display: inline-block;
    padding: .35rem .375rem;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: .375rem;
    color: #fff;
}
.label.status.status-paid{
	background:#0e920e;
}
.label.status.status-unpaid{
	background:#333;
}
.label.status.status-cancelled{
	background: #d51919;
}
.label.status.status-refunded{
	background: #eee;
	color: #333;
}
.label.status.status-collections{
	background: #2929fc;
}
.vahabonline .list-group a{
	color:#333;
}
.vahabonline h2{
	font-weight:400;
}
.vahabonline .hover{
	cursor:pointer
}
.vahabonline.table tr th{
	font-size:17px;
	font-weight:700;
}
.vahabonline.table tr td{
	font-size:15px;
}
.vahabonline.table .label.status{
	padding:5px 20px;
	border-radius:35px;
}
.vahabonline.table .label.status.status-pending{
	background:#000;
	color:#fff;
}
.vahabonline.table .label.status.status-active,.vahabonline .label.status.status-active{
	background:#39c624;
	color:#fff;
}
.payment-btn-container input[type="submit"]{
	margin-top:20px;
	padding:7px 20px;
	cursor:pointer;
	text-decoration: none;
	-webkit-transform: translate3d(0, -1px, 0);
	transform: translate3d(0, -1px, 0);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	color: #fff;
	border-color: #a34bf9;
	background-color: #a34bf9;
	border:none;
	border-radius:3px;
}
.table td, .table th{
	font-size:14px !important;
}
.header-lined h1{
	font-size:17px;
}
.side-menu__item {
    font-size: 15px;
}
.slide-item {
	font-size:14px;
}
.vahabonline.tickets tr td a{
	color:#fff;
}
.vahabonline.tickets .label.status{
	padding:5px 20px;
	border-radius:35px;
}
.vahabonline.tickets .label.status.status-answered{
	background:#333;
}
.vahabonline.tickets .label.status.status-open{
	background:#3fad46;
}
.vahabonline.tickets .label.status.status-customer-reply{
	background:#ff6600;
}
.vahabonline.tickets .label.status.status-onhold{
	background: #224488;
}
.vahabonline.tickets .label.status.status-inprogress{
	background:#cc0000;
}
.vahabonline.tickets .label.status.status-closed{
	background: #888;
}
.vahabonline.ticketreplay.staff{background: #fdfee3;}
.vahabonline.tickets{}
.vahabonline.tickets{}
.vahabonline.tickets{}
.vahabonline.tbx .md-header.btn-toolbar .md-controls,.vahabonline.tbx .md-fullscreen-controls, .vahabonline.tbx .md-fullscreen-controls{
	display:none;
}
.vahabonline.tbx .md-header.btn-toolbar .btn-group{
	margin:auto 5px;
}
.vahabonline.upld{
	border: solid 1px #eee;
	display: block;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 6px;
}
.vahabonline.customfieldticket input[type="checkbox"]{
	float: right;
	margin-left: 10px;
	margin-top: 7px;
}
.vahabonline.lstg a{
	color: #333;
}
.vahabonline.noradius{
	border-radius:0px;
}
.vahabonline.noradius-t{
	border-radius:0px 0px auto auto;
}
.vahabonline.noradius-b{
	border-radius:auto auto 0px 0px;
}
/**
 * -------------------------
 * @section Affiliates Page
 * -------------------------
 */

.affiliate-stat {
    margin: 0;
    padding: 15px;
    font-size: 17px;
    text-align: center;
	border-radius: 3px;
}

.affiliate-stat span {
    display: block;
    font-size: 2.4em;
}

.affiliate-stat i {
    float: left;
    padding: 10px;
    font-size: 4em;
}

.affiliate-referral-link {
    margin: 40px 0;
}

.affiliate-referral-link span {
    display: block;
    margin: 0;
    padding: 10px;
    font-size: 1.4em;
    border-radius: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
}

@media (max-width: 1200px) {
    .affiliate-stat {
        font-size: 1.2em;
    }
    .affiliate-stat span {
        font-size: 2.1em;
    }
    .affiliate-stat i {
        font-size: 3.6em;
    }
}

@media (max-width: 992px) {
    .affiliate-stat {
        font-size: 1.0em;
    }
    .affiliate-stat span {
        font-size: 1.6em;
    }
    .affiliate-stat i {
        font-size: 3em;
    }
}
.vahabonline.dtbl td.dnm a,a.vahabonline.wl{
	color:#fff;
}
.vahabonline.infou{}
.vahabonline.addcontact .custom-switch .custom-switch-indicator{
	margin-left:10px;
}
.vahabonline.addcontact{}
.pti-body br,.nobr br{display:none;}
.vahabonline.cart .hidden{
	display:none;
}
.vahabonline.cart .domain-option{
	direction:ltr;
}
.vahabonline .inp{
	font-size: 1rem;
line-height: 1.5;
height: calc(2.75rem + 2px);
padding: .625rem .75rem;
transition: all .2s cubic-bezier(.68, -.55, .265, 1.55);
border: 1px solid rgba(0,0,0,0.1);
border-radius: .375rem;
background-clip: padding-box;
box-shadow: none;
}

.btn.btn-sm{
	font-size: 13px;
	font-weight:400;
}
p {
    font-size: 13px;
}
.pt-inner .pti-header > h2 {
    font-size: 30px;
}
.btn-icon-clipboard {
    font-size: 13px;
}
.announcement-single h2 a{
	font-size:15px;
}
/* =============================== */
#tableServicesList,.listtable,#tableDomainsList,#tableInvoicesList,#tableQuotesList,.kesh,#tableTicketsList{
	width:100% !important;
	margin-top: -1px !important;
}
div.product-details div.product-icon {

    font-size: 20px;
}
.panel-nav ul,#billingInfo{
	margin:20px;
}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after {
    right:unset !important;
    left: 8px !important;
}
#tableServicesList_length,#tableServicesList_paginate,#tableDomainsList_paginate,#tableDomainsList_length,#tableInvoicesList_length,#tableInvoicesList_paginate,#tableQuotesList_length,#tableQuotesList_paginate,#tableTicketsList_paginate,#tableTicketsList_length{
	display:none;
}
.table-responsive{
	margin-bottom: -6px;
}
.table.card-table td a{
	color:#fff !important;
}
#cPanelQuickEmailPanel button.btn{
	margin-bottom:25px;
}
#cPanelQuickEmailPanel .input-group-addon{
	border: solid 1px #AD59FF;
	padding: 13px 10px 10px;
	border-radius: 6px 0 0 6px;
	background: #AD59FF;
	color: #fff;
}
.table .odd,.table .even,.domainpoint{
	cursor:pointer;
}
.table .domainpoint td{
	padding-bottom:20px;
	padding-top:20px;
}
.table .padding20{
	padding-top:20px;
	padding-bottom:20px;
}
.margin20{
	margin:20px;
}
.padding20{
	padding:20px;
}
*,*:hover{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.table .odd:hover .label.status,.table .even:hover .label.status,.domainpoint:hover .label.status{
	margin-right:20px;
}
.dropdown-toggle::after {
	display:none !important;
}




.status {
    display: block;
    font-size: 0.9em;
    line-height: 22px;
    border: 2px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    color: #333;
}

.status-custom {
    background-color: white;
    color: black;
    border: 1px solid black;
    padding: 1px;
}

.status-pending {
    background: #D9534F !important;
}
.status-pending.transfer {
    background: #A68500 !important;
}
.status-active,
.status-open,
.status-completed {
    background: #3fad46 !important;
}
.status-suspended {
    background: #F0AD4E !important;
}
.status-customer-reply {
    background: #ff6600 !important;
}
.status-answered {
    background: #000000 !important;
}
.status-transferred.away{
    background: #004258 !important;
}
.status-onhold {
    background: #224488 !important;
}
.status-inprogress {
    background: #cc0000 !important;
}
.status-closed {
    background: #888 !important;
}

.status-customer-reply {
    background: #ff6600 !important;
}

.status-delivered {
    background: #224488 !important;
}

.status-accepted {
    background: #498302 !important;
}
.status-lost, .status-dead {
    background: #000 !important;
}

#fileUploadsContainer .form-control{
	padding:0px !important;
}
.tickethayevahab .card{
	margin-bottom:10px !important;
}
.margin-30{
	margin:-30px;
}
.unradius{
	border-radius:0px !important;
}
.page-header h3.mb-sm-0,.page-header ol.breadcrumb{
	margin-top: 15px !important;
}
.client-home-panels.vahabonline .card .panel-footer{
	display:none;
}
.bgsefid{
	background:#fff;
	padding:20px;
}
.wwwlist{
	padding-top:7px;
}
.summary-container{
	background:#fff !important;
}
.tld-filters a{
	background: #fff;

border-radius: 6px;

padding: 10px;
}
#btnCheckAvailability{
	margin-top: -3px;
border-radius: 0px 0px 4px 4px !important;
}
input#inputCaptcha{
	padding: .325rem .75rem !important;
}
#captchaContainer{
	direction:ltr;
}
.bs-tooltip-right .arrow {
	left:0px !important;
	right:unset  !important;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    left: 0 !important;
	right:unset  !important;
    border-width: .4rem .4rem .4rem 1px !important;
    border-left-color: none !important;
    border-right-color: #000;
}
.hide{
	display:none;
}
/* .nav-item.dropdown a:hover + .dropdown-menu,.nav-item.dropdown a:focus + .dropdown-menu,.nav-item.dropdown a:active + .dropdown-menu{ */
	/* display:table; */
	/* opacity:1; */
	/* z-index:999999999999999; */
/* } */
.navbar .dropdown-menu-right::before {
    left: 20px;
    right: auto;
    border-top: solid 1px #D8D8D8;
    border-left: solid 1px #D8D8D8;
    top: -15px;
}
.allmsginsite{
	z-index: 99999999999999999999999999999999;
	background: #00B3FF;
	padding: 15px;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 20px;
}
.clienthomemsg{
	z-index: 99999999999999999999999999999999;
	background: #AD59FF;
	padding: 15px;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 20px;
}
#vahabonlineslider{
	margin-bottom:20px;
	background:#fff;
	padding:5px;
}
.carousel-control{
    background-image: unset !important;
    background-image: unset !important;
    background-image: unset !important;
    background-image: unset !important;
    filter: unset !important;
    background-repeat: unset !important;
}
.carousel-control:hover,
.carousel-control:focus {
  color:  #fff !important;
  text-decoration:  unset !important;
  filter: unset !important;
  outline: unset !important;
  opacity: unset !important;
  background:transparent !important;
}
.table-responsive {
    display: table !important;
}
.card.vahabonline .table.card-table td a{
	color:#333 !important;
}
.tooltip.right .tooltip-arrow {
    top: 50% !important;
    left: 0 !important;
	right: unser !important;
    margin-top: -5px !important;
    border-width: 5px 5px 5px 0px !important;
    border-right-color: #000 !important;
}
.icheckbox_square-blue {
    background-position: 99% 0 !important;
}
.icheckbox_square-blue.checked {
    background-position: -48px 0 !important;
}