.card {
	box-shadow:none !important;
	border-left: 1px solid #dee2e6 !important;
	border-right: 1px solid #dee2e6 !important;
	border-bottom: 1px solid #dee2e6 !important;
}

.tawk-branding{
	display: none !important;
}

.grecaptcha-badge {
    visibility:hidden;
}

.no-border {
	border:0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}

.bg-dark-custom {
	background-color: #ced4da !important;
}
table.dataTable{
	border: 1px solid #dee2e6 !important;

}

.modal-body {
    overflow-y: auto;
    max-height:1000px;
}

.preview-page{
	display: none;
}
#result-table_filter{
	float:right;
	padding:10px;
}
/*#result-table_filter{*/
/*	display: none;*/
/*}*/

.custom-p{
	font-size:14px;
	color:black;
}


.dataTables_length {
	float: left;
	padding: 10px;
}
.dataTables_info {
	float: left;
	padding: 10px;
}
.dataTables_paginate {
	float:right;
}
.my-div{
	padding: 30px 15px;
}
.my-div a {
	padding-left:10px;
}

.my-div i {
	padding-right:5px;
}

.login-page{
	background: #fff;
}

.new-payment-method {
	display:none;
}

.col-lg-3 .small-box h3, .col-md-3 .small-box h3, .col-xl-3 .small-box h3 {
  font-size: 1.8rem;
}

.verification-div{
	display:none;
}

.success-div
{
	display:none;
}

.error-div{
	display:none;
}

.collapse {
        position: inherit;
    }

#my-field {
	margin:20px 0;
}

/*.bootstrap-datetimepicker-widget
{
	overflow:visible !important ;
	z-index:0;
}

.bootstrap-timepicker {
	overflow: visible;

}*/

.my-ribbon {
	width:100%;
	background-color: #1C3564;
	color: #fff;
	padding: 8px 0 8px 20px;
	border-radius: 5px;
	border: 1px solid #1c3564;
}

.my-ribbon-save {
	width:45%;
	float:left;
	background-color: #1C3564;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #1c3564;
	margin:10px;

}

.delete-filter {
	float: right;
	padding-right: 10px;
}

.selected {
	background-color: #1C3564 !important;
	color:#fff !important;
}

.save-content {
	display: none;
}

.my-dropdown {
	float: right;
	padding-left:10px;
}

.my-padding {
	padding:10px 0;
}

.my-padding span {
	margin-left: -5px;
}

.form-content
{
	padding:1rem 15rem;
}
.success 
{
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745;
}
.error-message,.start-message, .camp-message {

	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545;
}
.user-message,.pass-message,.email-message {
	width:100%;
}

#cc {
	display:none;
}

#paypal {
	display:none;
}

.nation, .state,.county, .city,.zips, .working-hours,.normal_ad,.direct_ad {
	display:none;
}
.mt-4-c {
	margin-top: 2.5rem !important;
	display:flex;
}

.for-local, .for-toll, .phone-results{
	display:none;
}
.search-phone{
	display:none;
}

.state-wise{
	display:none;
}

.city-wise {
	display:none;
}

.area-wise {
	display: none;
}

.zip-wise{
	display:none;
}

.custom-scope
{
	list-style: none;
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	padding: 0;

}
.custom-scope li {
	float: left;
	
	margin: 8px;
}
.expiry-message,.start-message
{
	display: none;
	font-size:12px;
	color:red;
}
#overlay {
	background: #ffffff;
	color: #666666;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 5000;
	top: 0;
	left: 0;
	float: left;
	text-align: center;
	padding-top: 25%;
	opacity: .80;
  }
  .spinner {
	  margin: 0 auto;
	  height: 64px;
	  width: 64px;
	  animation: rotate 0.8s infinite linear;
	  border: 5px solid firebrick;
	  border-right-color: transparent;
	  border-radius: 50%;
  }
  @keyframes rotate {
	  0% {
		  transform: rotate(0deg);
	  }
	  100% {
		  transform: rotate(360deg);
	  }
  }

  .verification{
	  display:none;
  }

  .select2-container .select2-selection--single {
	  height:40px;
  }

th, td { white-space: nowrap; }
    /*dataTables_wrapper {
        width: 800px;
        margin: 0 auto;
    }*/

.highlight {
	background-color: #08c;
	color:#fff;
}

.sorting::before{
	content:"" !important;
}
.sorting::after{
	content:"" !important;
}

@media screen and (max-width: 600px) {
  table thead tr:nth-child(2) {display : none;}
  .btn-default{
	width:100%;
	}
	
	.for-phone
	{
	   justify-content:center;
	}
}

.description-block > .description-header {
  font-size: 18px;
  
}

.description-block > .description-text {
  font-size: 18px;
}

.custom-card {
	margin-right: 2rem !important;
    margin-left: 2rem !important;
}

.bg-info-custom{
      background-color: #007bff !important;
}
.small-box{
    padding-top:5px;
}

.small-box > .small-box-footer{
    /*background:none;*/
    color:#007bff;
}

.small-box-footer:hover {
    /*background:#007bff !important;*/
}

