/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

/*----------------------------------------------------------------------------*
 * General
 *----------------------------------------------------------------------------*/
body {
    color: #333;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 100%;
    line-height: 1.6;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
    background: #ffffff;
}

/*----------------------------------------------------------------------------*
 * Font
 *----------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
}

/*----------------------------------------------------------------------------*
 * Navigation
 *----------------------------------------------------------------------------*/
.navbar-main {
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*----------------------------------------------------------------------------*
 * Clientarea Domain Search
 *----------------------------------------------------------------------------*/
section#client-domain-search .text-center h2 {
	margin-top: 0;
}

section#client-domain-search .domain-search-home {
	background: #83c3f8;
	padding: 10px;
	border-radius: 5px;
}

section#client-domain-search form {
	margin-bottom: 15px;
}

/*section#domain-banner {
	background: url(../img/clientarea-topbanner.jpg) center no-repeat;
	background-size: cover;
	height: 230px;
	background-color: #2E363F;
	color: #000;
}*/

.domain-search-home input {
    border: 0;
	font-size: 14px !important;
}

.domain-search-home input.btn.search {
	background: #004867;
	color: #fff;
	font-size: 14px;
}

.domain-search-home input.btn.search:hover {
	background: #0086bd;
}

/*----------------------------------------------------------------------------*
 * Clientarea Banner
 *----------------------------------------------------------------------------*/
#domain-banner img {
	max-width: 100%;
	height: auto;
}

/*----------------------------------------------------------------------------*
 * Client Affiliate 
 *----------------------------------------------------------------------------*/
.affiliate .nav-tabs { 
	border-bottom: 0; 
}
.affiliate .table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent;
}

.affiliate .table-striped>tbody>tr:nth-of-type(even) {
	background-color: #f9f9f9;
}

.affiliate .tab-content > .tab-pane {
	padding: 0;
}

.affiliate table td {
	padding: 15px 8px !important;
}

.affiliate textarea {
	display: block; 
	margin: 10px 0 0;
	border: 1px solid #ccc;
}

.affiliate .socialshare-container { 
	text-align: center; 
}

.affiliate .socialshare-container h4 { 
	font-size: 20px; 
}
.affiliate .socialshare-container .or-text { 
	margin: 70px 0; 
}
.affiliate .socialshare-container .share-desc { 
	text-align: left; 
	padding: 15px; 
	border: 2px solid #ccc; 
	border-radius: 5px; 
	margin-top: 15px; 
}

.affiliate .socialshare-container .share-desc img { 
	float: left; 
	margin-right: 8px; 
	margin-bottom: 60px; 
}

.affiliate .socialshare-container .share-desc p { 
	margin-bottom: 5px; 
}

@media (max-width: 767px) {
	.affiliate .nav-tabs > li > a {
		text-align: left;
	}
	
	.affiliate .socialshare-container .or-text { 
		margin: 30px 0; 
	}
}

@media (max-width: 480px) {
	#tableAffiliatesList_info.dataTables_info {
		padding:9px 10px 60px !important;
	}
}

/*----------------------------------------------------------------------------*
 * Password Reminder Box
 *----------------------------------------------------------------------------*/
 .jconfirm.jconfirm-supervan .jconfirm-bg {
    background-color: rgba(0,0,0,.8)!important;
}

 .jconfirm.jconfirm-supervan .jconfirm-box {
    background-color: #fff!important;
    padding: 30px 20px 20px!important;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
    background: #009933 !important;
    font-weight: 600!important;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #008833!important;
    color: #fff!important;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content, .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    color: #000!important;
}

 .jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title { 
 	font-weight: bold!important;
 }
