/*r-styles begin */
.cart_table-wrap.style-table{
	border: 1px solid #eee;
	margin-bottom: 20px!important;
	border-bottom: none;
}
.cart_table-wrap.style-table td,
.cart_table-wrap.style-table th{
	padding: 10px 20px;
}
.style-table tr{
	border-bottom: 1px solid #eee;
}
.style-table th{
	background: #eee;
}
.style-table p{
	margin-bottom: 0px;
}
.table-r thead th{
	padding: 10px;
}
.cart_table-wrap{
	max-width: 800px;
	margin: 0 auto;
	width: 100%;
}
.cart_table-wrap .form-group{
	display: inline-block;
	width: 49%;
	padding: 0 10px;
}
.table-r p{
	margin-bottom: 0;
}
.show-block{
	display: block;
}
#cartNavbarDropdown.cart-button-blue{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #3490dc;
	color: #fff;
	padding: 10px 40px;
}
.table-r tr{
	border-bottom: 1px solid #e2e2e2;
}
.table-r td{
	vertical-align: top;
	padding: 10px 20px;
}
.delete-row{
	color: tomato!important;
	-webkit-transition:  all .3s ease;
	-moz-transition:  all .3s ease;
	-ms-transition:  all .3s ease;
	-o-transition:  all .3s ease;
	transition:  all .3s ease;
}
.delete-row:hover{
	cursor: pointer;
	color: red!important;
}
.table-r-wrap{
	padding: 20px;
}
.table-r-buttons{
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
}
	/*r-styles begin */
table.dataTable.table-sm>thead>tr.filter>th {
    padding-right: 5px;
}
.container {
    max-width: 100% !important;
}

.full-height {
	height: 100vh;

}
.position-ref {
	position: relative;
}

.top-right {
	position: absolute;
	right: 10px;
	top: 18px;
	color: #636b6f;
}

.content {
	text-align: center;

}

.title {
	font-size: 84px;
}

.links > a {
	color: #636b6f;
	padding: 0 25px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .1rem;
	text-decoration: none;
	text-transform: uppercase;
}

.m-b-md {
	margin-bottom: 30px;
}
.header-logo {
    width: 180px;
}
.slider .tooltip.in {
	opacity: .9;
}

.slider .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.slider .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.label-right {
	float:right;
	padding-right: 20px;
}

.bleft {
	padding-right: 8px;
}
.bright {
	padding-left: 8px;
}
#advanced-search-form label {
	padding-left:10px;
}
#advanced-search-form label.form-check-label {
    padding-left: 0;
}
.table-header{
	background:white;
}
.label-sm {
	font-size: .8rem;
}
.th-tooltip .th-inner-div{
	width:100%;
	display:flex;
	align-items:center;
	justify-content: center;
}
.th-tooltip .img-tooltip{
	width:27px;
	padding:5px;
}
.label-main:after{
	content: " ";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../svg/question.svg); 
}
.cb-cards>span{	
	background: url(../images/cb-sprite.png) no-repeat;
	width: 32px;
	height: 23px;
	float: left;
	margin: 0 2% 0 0;
	margin-top:7px;
}
.cb-cards>span.visa {
	background-position: 0 0;
}
.cb-cards>span.mastercard {
	background-position: -45px 0;
}
.cb-cards>span.american_express {
	background-position: -91px 0;
}
.cb-cards>span.discover {
	background-position: -136px 0;
}
.cb-cvv{
	background: url(../images/cb-sprite.png) no-repeat 0 -35px;
	height: 18px;
	display: inline-block;
	padding-left: 42px;	
	line-height: 30px;
	min-height: 23px;
	margin: 7px 0 0 0;
}
.cb-cvv,
.cb-cards{
    margin-left: -17px;
}

.register-header{
	padding:0px;
	height:50px;
	display:flex;
}
.register-header .item{
	height:100%;
	width:50%;
}
.register-header .right {
  box-sizing: content-box;
  position: relative;
  background: #6ad;
  color: white;
  font-size: 21px;
  text-align: center;
  font-weight:bold;
  display:flex;
  justify-content:center;
  align-items:center;
}
.register-header .right label{
	margin:0px;
}
.register-header .right:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 23px solid white;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
}
.form-check-input{
	margin-left:-1rem;
}

.search-list-pane{
	
	display: flex;
	flex-wrap: wrap;
}
.search-list-pane .search-item{
	display:flex;
	align-items: center;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #337ab7;
	border-radius: 5px;
	margin-left: 5px;
	cursor:pointer;
	margin-bottom:3px;
}
.search-list-pane .search-item .name{
	font-size:18px;
}
.search-list-pane .search-item .name:hover{
	color:#337ab7;
}
.search-list-pane .search-item .email{
	width:18px;
	height:18px;
}
.search-list-pane .search-item .email:hover{
	margin-top:1px;
	margin-left:1px;
}
.search-list-pane .search-item .email.active{
	background: url(../images/email-active.svg) no-repeat;
}
.search-list-pane .search-item .email.inactive{
	background: url(../images/email-inactive.svg) no-repeat;
}
.search-list-pane .search-item .fa{
	font-size:18px;
	color:gray;
}
.search-list-pane .search-item .fa:hover{
	color:#337ab7;
}
.plan-description{
	margin-top:20px;
}
.plan-description.free .header{
	background: #ccc;
    color: black;
}
.plan-description.premium .header{
	background: #00c0ff;
    color: black;
}
.plan-description .description{
	margin-top:20px;
	margin-bottom:20px;
}
.plan-description .description p{
	margin-bottom:5px;
	font-size: 16px;
}
.plan-description .description p i{
	color:#00c0ff;
	font-size: 15px;
}
.footer-area{
	width:100%;
	padding-left:30px;
	padding-right:30px;
}
.footer-area .button-area{
	width:100%;
	display:flex;
	justify-content:space-between;
}
.footer-area .button-area .images{
	display:inline-flex;
	align-items:center;
}
p.have_account{
	margin-top:10px;
	font-size:13px;
}
.table-area{
	position:relative;
}
.advanced-search{
	position: absolute;
	right:150px;
	z-index:9;
	top:3px;
}
.upload-domains{
	position: absolute;
	right:0px;
	z-index:9;
	top:3px;
}
.margin-0{
	margin:0px;
}
div.dataTables_wrapper div.dataTables_filter{
	display: none !important;
}
#dtBasicExample th , 
#dtBasicExample td{
	text-align:center;
	padding:.3rem;
}
#dtBasicExample tbody tr td:nth-child(3){
	text-align: left;
	text-transform: uppercase;
}
#dtBasicExample thead tr th:nth-child(1){
	padding:10px !important;
}
#create_for_free{
	border: 1px solid gray;
}
.star-img{
	margin-bottom:2px;
}
.purechat-collapsed-image{
	width:70px !important;
}
@media (min-width: 992px) { 
	.slider.slider-horizontal {
		width: 120px;
	}
	.slider-handle {
		width:16px;
		height:16px;
		top: 2px;
	}	
}
@media (max-width: 991.98px) { 
	.slider.slider-horizontal {
		width: 75%;
	}
	.bright {
		float:right;
	}
}
@media (max-width: 575.98px) { 
	.label-right {
		float:right;
		/* padding-right: 180px; */
	}
	.register-header .right{
		font-size:17px;
	}
	.register-header .right label{
		font-size:17px !important;
	}

	.footer-area .button-area{
		justify-content:center;
		flex-wrap: wrap;
	}
	.footer-area .button-area .images{
		width:100%;
		justify-content: center;
		margin-top:20px;
	}
	.footer-area .button-area .images img{
		height:25px !important;
	}
}
@media screen and (max-width: 767px){
	div.dataTables_wrapper div.dataTables_length {
		text-align: left !important;
	}
	#settingsTable .modal-footer{
		flex-wrap: wrap;
		justify-content: center;
	}
	#settingsTable .modal-footer .clear-seach{
		margin-top:10px;
	}
}

.alert-success.new {
	background: none;
	border: none;
	border-left: 4px solid green;
	border-radius: 0;
	background: #fff;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.alert-success.new2 {
	display: none;
	position: absolute;
	background: #f3f8f3;
	border: none;
	border-left: 4px solid #45D298;
	border-radius: 0;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	left: 50%;
	width: 30%;
    z-index: 1000;
	margin-left: -15%;
	top: 10px;
}

.alert-success.new2.p-4 {
	padding: 0.75rem 0.75rem !important;
}

.alert-success.new2 .fa {
	color: #45D298;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 40px;
}

.alert-success .alert-body {
	padding-left: 0.75rem;
	display: table-cell;
	color: rgba(0,0,0,0.5);
}

.alert-success .alert-header {
	font-weight: 700;
	color: #45D298;
	padding: 0;
	margin: 0;
}
.extention-list{
	display:flex;
	flex-wrap: wrap;
	margin-left:-15px;
}
.extenstion-item{
	display: flex;
	align-items: center;
	margin-right:10px;
}
.extenstion-item input{
	margin-right:2px;
}
.slider-tick{
	display:none
}
.tick-slider-selection{
	background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%) !important;
}
.no-decoration{
	text-decoration: none !important;
}
.display-flex{
	display: flex;
}
.align-center{
	align-items: center;
}
.justify-side{
	justify-content: space-between;
}
.justify-center{
	justify-content: center;
}
.display-none{
	display:none;
}
.credit-select .dropdown-toggle{
	padding:2px 15px;
	width:100px;
}
.credit-select .dropdown-toggle::after{
	display:none;
}
.credit-select .dropdown-menu{
	min-width:100px;
}
.credit-select .dropdown-menu .dropdown-item{
	text-align:center;
}
.text-align-center{
	text-align:center;
}
.backlink-item{
	margin-bottom:2px;
	align-items:baseline;
}
.backlink-item label{
	width:-webkit-min-content;
	width:min-content;
}
.backlink-item .fa{
	font-size:11px;
}
.progress-striped.active .progress-bar {
    -webkit-animation: progress-bar-stripes 1s linear infinite !important;
    -o-animation: progress-bar-stripes 1s linear infinite !important;
    animation: progress-bar-stripes 1s linear infinite !important;
}
.go-top{
	bottom: 100px;
    right: 48px;
}
.link_button{
	text-decoration: none;
}
.link_button:hover{
	color:#6ad;
	text-decoration: none;
}
.link_button:focus{
	color:#cdf;
	text-decoration: none;
}