@charset "utf-8";
/**********************************************************
 *                     Styles
 **********************************************************/
html,
body{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
	color: #2c2b2b; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
html{
    min-height: 100%;
    position: relative;
}
body{
    margin-bottom: 100px;
}
body.logged-in-pages{
	background: #f5f4f4;
	letter-spacing: -0.5px;
}
body.logged-out-pages{
	background: url("../images/loggen-out-bkg.jpg") repeat 0 0;
}
body.logged-out-pages .main-container{
	border-top: solid 1px #525151;
}

body .left{
	float: left;
}
body .right,
form .form-row.right{
	float: right;
}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear{
	clear: both;
}

/* elments */
a{
	color: #378fc7; 
	text-decoration: underline;
}
a:hover,
a:focus{
	color: #67c1fa;
	text-decoration: underline;
}
p{
	padding: 0;
	margin: 0 0 20px;
}
img{
	border: none;
}
ul,
ol{
	margin: 0 0 0 22px;
	padding: 0;
}
li{
	list-style-type: disc;
	margin: 0;
	padding: 0;
}
.text-right{
	text-align: right;
}
/* unordered lists */
.main-content ul {
    margin: 0 0 20px 22px;
}
.main-content ul li {
    list-style-type: disc;
    margin: 2px 0;
}
/* ordered list */
.main-content ol {
    counter-reset: item;
	margin: 0 0 0 45px;
}
.main-content ol li {
    display: block;
    position: relative;
	margin-top: 30px;
}
.main-content ol li:first-child{
	margin: 0;
}
.main-content ol li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px; /* space between number and text */
	font-weight: bold;
	font-size: 21px;
}
.main-content ol li ol{
	margin: 0 0 0 50px;
}
.main-content ol li ol li{
	margin-top: 15px;
}
.main-content ol li ol li:first-child{
	margin: 0;
}
.main-content ol li ol li:before {
	font-size: 16px;
}
.main-content ol li ol li ol li{
	counter-increment: list-item;
}
.main-content ol li ol li ol li:before {
	content: counters(list-item, ".", lower-roman)".";
}
/* tables */
.table-box{
	clear: left;
}
table { 
	width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
	border: none;
	border-bottom: solid 10px #c6c6c6;
	margin: 0 0 15px;
}
table.items{
	border-bottom: 0;
}
.right-column table{
	border: none;
}
table.no-m{
	margin: 0;
}
table th,
table td{
	padding: 8px 15px;
	border-top: solid 1px #f5f4f4;
}
/* homepage table cell fix */
.home-stats table td{
	width: 12%;
	padding: 8px 0;
}
.home-stats table td:first-child{
	padding: 8px 0 8px 1%;
}
table a.colorbox{
	color: #fff;
	text-decoration: none;
}
table a.colorbox:hover{
	text-decoration: underline;
}
table th{
	font-weight: normal;
	text-align: left;
	border: none;
	background: #c6c6c6;
}
table th[colspan*="3"]{
	text-align: center;
}
.even,
table tbody tr.even td{
	background: #e8e8e8;
}
.odd,
table tr.odd td{
	background: #ffffff;
}
table.items .odd:hover td,
table.items .even:hover td{
	background: #cdcccc;
}
table.items tr th,
table.items tr td{
	text-align: center;
}
table.items tr th:first-child,
table.items tr td:first-child{
	text-align: left;
}
/* Tables alignment */
table.items tr th.left-align,
table.items tr td.left-align{
	text-align: left;
}
table.items tr th.right-align,
table.items tr td.right-align{
	text-align: right;
}
table.items tr th.center-align,
table.items tr td.center-align{
	text-align: center;
}

table.items tfoot td{
	color: #fff;
	background: #2c2b2b;
	border-bottom: solid 10px #f8981d;
}
table.items thead + thead th{
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: #2c2b2b;
}
table.items tbody tr td.empty{
	background: #e8e8e8;
	font-weight: bold;
}
/* table row collapse/expand */
tr.expanded.selected td{
	color: #fff;
	background: #2c2b2b;
	border: solid 2px #ffffff;
	border-width: 0 0 2px;
}
tr.expanded.selected:hover td{
	background: #2c2b2b;
}
/* table expanded */
.expanded-table-row{
	background: #2c2b2b;
}
.expanded-table-row td{
	padding: 10px 20px;
	margin: 0;
}
.table-details-expanded{
	background: #2c2b2b;
	border: 0;
	color: #fff;
	margin: 0;
	padding: 0;
}
.table-details-expanded .hide-details a{
	margin: 0 0 0 24px
}
table.items .table-details-expanded th,
table.items .table-details-expanded td{
	border: none;
	padding: 5px 1%;
	text-align: left;
}
.table-details-expanded th:first-child,
.table-details-expanded td:first-child{
	width: 13%;
}
.table-details-expanded th:first-child + th,
.table-details-expanded td:first-child + td{
	width: 13%;
}
.table-details-expanded th:first-child + th + th,
.table-details-expanded td:first-child + td + td{
	width: 13%;
}
.table-details-expanded th:first-child + th + th + th,
.table-details-expanded td:first-child + td + td + td{
	width: 37%;
}
.table-details-expanded th:first-child + th + th + th + th,
.table-details-expanded td:first-child + td + td + td + td{
	width: 13%;
}
/* table show/hide arrows */
table.items tr td.showSubrow{
	background: url("../images/icons-sprite.png") no-repeat 0 -2975px;
	padding-left: 50px;
	cursor: pointer;
}
table.items .odd:hover td.showSubrow, 
table.items .even:hover td.showSubrow{
	background: #cdcccc url("../images/icons-sprite.png") no-repeat 0 -3075px;
}
table.items tr.expanded td{
	background: #2c2b2b;
	color: #fff;
}
table.items tr.expanded:hover td{
	background: #2c2b2b;
}
table.items tr.expanded td.showSubrow,
table.items tr.expanded:hover td.showSubrow{
	background: #2c2b2b url("../images/icons-sprite.png") no-repeat 0 -3175px;
}
.expanded-table-row td .table-sub{
	margin: -10px -20px;
}
.expanded-table-row td .table-sub th{
	background: none repeat scroll 0 0 #2c2b2b;
    color: #fff;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.expanded-table-row td .table-sub th:first-child{
	border-left: 0;
}
table.items tr td.text-bold{
	font-weight: bold;
}
/* table actions */
table .icon-preview{
	cursor: pointer;
	display: inline-block;
	width: 29px;
	height: 18px;
	border: 0;
	text-indent: -9999px;
	background: url("../images/icons-sprite.png") no-repeat scroll 0 -2880px;
}
table .icon-preview:hover,
table .icon-preview:focus{
	background: url("../images/icons-sprite.png") no-repeat scroll 0 -2905px;
}
table .icon-edit{
	cursor: pointer;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 0;
	text-indent: -9999px;
	background: url("../images/icons-sprite.png") no-repeat scroll -44px -2880px;
}
table .icon-edit:hover,
table .icon-edit:focus{
	background: url("../images/icons-sprite.png") no-repeat scroll -44px -2905px;
}
table .icon-delete{
	cursor: pointer;
	display: inline-block;
	width: 16px;
	height: 19px;
	border: 0;
	text-indent: -9999px;
	background: url("../images/icons-sprite.png") no-repeat scroll -84px -2880px;
}
table .icon-delete:hover,
table .icon-delete:focus{
	background: url("../images/icons-sprite.png") no-repeat scroll -84px -2905px;
}
/* table status */
.status_0{/* collecting data */
	font-style: italic;
}
.status_4{/* pending approval */
	color: #f8981d;
}
.status_64{/* paid */
	
}
.domain-not-verified{/* not verified */
	color: #e01225;
	font-style: italic;
}

.clear-l{
	clear: left;
}
.center{
	text-align: center;
}
.hidden{
	overflow: hidden;
}

/* Form elements - INPUT */
form{
	padding: 0;
	margin: 0;
}
.form-row{
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.form-row.left{
	float: left;
	width: auto;
	margin-bottom: 25px;
	margin-right: 20px;
}
.form-row.check-box,
.form-row.radio-box{
	margin-bottom: 25px;
}
.signup-form-fields{
	margin-bottom: 10px;
}
.form-row.form-row-half{
	float: left;
	width: 50%;
}
.actions{
	clear: both;
}
.actions.verify-delete{
	padding-top: 10px;
}
input[type="text"],
input[type="password"]{
	color: #2c2b2b;
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	height: 32px;
	background: #fff;
	border: solid 1px #b5b5b5;
	 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 10px;
}
input[type="text"]:hover,
input[type="password"]:hover,
input[type="text"]:focus,
input[type="password"]:focus{
	border: solid 1px #555454;
}
input[type="checkbox"],
input[type="radio"]{
	padding: 0;
	margin: 0;
}
input[type="submit"],
.site-button, button.copy-button {
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	color: #2c2b2b;
    font-size: 16px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	height: 33px;
	line-height: 33px;
	padding: 0 20px;
	background: #f8981d;
	 -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.site-button{
	margin-bottom: 25px;
}
.site-button.mr{
	margin-right: 10px;
}
input[type="submit"]:hover,
.site-button:hover{
	color: #2c2b2b;
	text-decoration: none;
	background: #fbb357;
}
.site-button.disabled{
	color: #555;
	cursor: auto;
	text-decoration: none;
	background: #fbc888;
}
input[type="submit"]:disabled{
	color: #555;
	cursor: auto;
	text-decoration: none;
	background: #fbc888;
}
input[type="submit"]:focus,
input[type="submit"]:active,
.site-button:focus,
.site-button:active {
	color: #2c2b2b;
	text-decoration: none;
	background: #e48b1a;
}
select{
	
}
textarea{
	width: 97%;
	color: #2c2b2b;
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	border: solid 1px #b5b5b5;
	 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	resize: vertical;
}
form .form-row{
	float: left;
	width: 100%;
	margin: 0 0 25px;
}
form .form-row.content-type{
	margin: 0 0 60px;
	min-height: 85px;
}
form .form-row.key-phrase{
	margin: 0 0 45px;
}
form .form-row.key-phrase input[type="text"]{
	 margin: 5px 0 0;
}
label{
	font-size: 21px;
	display: block;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 0 0 2px;
	border-bottom: solid 3px transparent;
}
label.inline{
	float: left;
	margin: 0 10px 0 0;
}
label.label-half{
	float: left;
	width: 45%;
	padding: 0 5% 0 0;
}
/* Custom Select */
body .ui-widget{
	font-size: 16px;
	line-height: 20px;
	color: #2c2b2b; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body .ui-multiselect { 
	height: 34px;
	line-height: 30px;
	padding: 0; 
	text-align: left;
	background: #fff;
	border: solid 1px #b5b5b5;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	cursor: pointer;
}
body .ui-multiselect.ui-state-hover,
body .ui-multiselect.ui-state-active{
	border: solid 1px #6d6d6d;
}
body .ui-multiselect .ui-icon + span{
	padding: 0 0 0 10px;
	display: inline-block;
}
body .ui-multiselect span.ui-icon{
	position: relative;
    top: 13px;
	right: 6px;
	height: 7px;
    width: 13px;
	background: url("../images/icons-sprite.png") no-repeat 0 -2930px;
}
body .ui-multiselect.ui-state-hover span.ui-icon,
body .ui-multiselect.ui-state-active span.ui-icon{
	background: url("../images/icons-sprite.png") no-repeat -23px -2930px;
}
body .ui-multiselect-menu{
	border: solid 1px #6d6d6d;
	border-top: 0;
	background: #fff;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.ui-multiselect-checkboxes{
	max-height: 300px;
	overflow-y: auto;
}
body .ui-multiselect-menu .ui-multiselect-checkboxes li{
	font-size: 16px;
	line-height: 20px;
	color: #2c2b2b; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border-top: solid 2px #ebebeb;
}
body .ui-multiselect-menu .ui-multiselect-checkboxes li:first-child{
	border: 0;
}
body .ui-multiselect-menu .ui-multiselect-checkboxes label{
	font-size: 16px;
	line-height: 20px;
	color: #2c2b2b; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 5px 5px 10px!important;
	margin: 0;
	background: none;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	cursor: pointer;
}
body .ui-multiselect-menu .ui-multiselect-checkboxes label:hover,
body .ui-multiselect-menu .ui-multiselect-checkboxes li:first-child label.ui-state-hover:hover,
body .ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-active,
body .ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover.ui-state-active,
body .ui-multiselect-menu .ui-multiselect-checkboxes li:first-child label.ui-state-hover.ui-state-active{
	background: #fbb357;
}
body .ui-multiselect-menu .ui-multiselect-checkboxes li:first-child label.ui-state-hover{
	background: transparent;
}

/* Selects on diff pages */
#widget-form .form-row-half{
	float: right;
}
.profile-form-size-1 select{
	width: 475px!important;
}
.banners-filter .ui-multiselect{
	float: left;
	margin: -5px 10px 0
}

/* Error */
.error-form{
	position: relative;
}
.error-form label,
.error-form input[type="checkbox"] + label{
	border-bottom: solid 3px #e01225;
	background: url("../images/red-arrow.png") no-repeat 0 2px;
	padding-left: 15px;
}
.error-form input[type="text"],
.error-form button,
.error-form input[type="password"],
.error-form input[type="checkbox"]{
	border: solid 1px #e01225;
	box-shadow: 1px 1px 0px #e01225;
}
.error-msg-form{
	display: none;
	color: #d7d7d7;
	background: transparent;
	border-right: solid 3px #2c2b2b;
    position: absolute;
    top: -40px;
	left: 0;
    width: 100%;
	padding: 0 24px 0 0;
}
.error-msg-form .error-msg-text{
	display: block;
	color: #d7d7d7;
	background: #2c2b2b;
	width: 100%;
	padding: 8px 12px;
	position: relative;
}
.error-form:hover .error-msg-form{
	display: block;
}
/* Placeholder */
*::-webkit-input-placeholder {
	color: #2c2b2b;
	font-style: italic;
	opacity: 1;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #2c2b2b;
	font-style: italic;
	opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #2c2b2b;
	font-style: italic;
	opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
	color: #2c2b2b;
	font-style: italic;
	opacity: 1;
}
/* focus */
input:focus::-webkit-input-placeholder{
	color: transparent;
}
input:focus::-moz-placeholder{
	color: transparent;
}
/* header login placeholders */
.login-box *::-webkit-input-placeholder {
	color: #2c2b2b;
	font-style: normal;
	font-weight: bold;
	opacity: 1;
}
.login-box *:-moz-placeholder {
    /* FF 4-18 */
    color: #2c2b2b;
	font-style: normal;
	font-weight: bold;
	opacity: 1;
}
.login-box *::-moz-placeholder {
    /* FF 19+ */
    color: #2c2b2b;
	font-style: normal;
	font-weight: bold;
	opacity: 1;
}
.login-box *:-ms-input-placeholder {
    /* IE 10+ */
	color: #2c2b2b;
	font-style: normal;
	font-weight: bold;
	opacity: 1;
}

/* Center box */
.center-box{
	clear: left;
	text-align: center;
}
.mb30{
	margin-bottom: 30px;
}

/* Custom Checkbox */
.check-box{
	clear: left;
	padding-left: 20px;
	position: relative;
	margin-bottom: 5px;
}
.domain-checkbox {
	padding-left: 34px;
}
input[type="checkbox"] + label,
input[type="radio"] + label{
	font-size: 16px;
	display: inline-block;
	margin: 2px 0 0 6px;
	padding: 0;
	cursor: pointer;
	border-bottom: none;
}
.check-box input[type="checkbox"]{
	margin-left: 8px;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 9px;
	cursor: pointer;
	width: 17px;
	height: 17px;
}
.categories-list .check-box input[type="checkbox"]{
	left: 20px;
	top: 9px;
}
.check-box.checkbox-unchecked{
	background: url("../images/checkbox-sprite.png") no-repeat 0 3px;
 }
.check-box.checkbox-unchecked:hover{
	background: url("../images/checkbox-sprite.png") no-repeat 0 -60px;
 }
.check-box.checkbox-checked{
	background: url("../images/checkbox-sprite.png") no-repeat 0 -123px;
 }

.dropdownCheckbox.checkbox-unchecked{
	background: url("../images/checkbox-sprite.png") no-repeat 7px 8px
}
.dropdownCheckbox.checkbox-unchecked:hover{
	background: url("../images/checkbox-sprite.png") no-repeat 7px -53px;
}
.dropdownCheckbox.checkbox-checked{
	background: url("../images/checkbox-sprite.png") no-repeat 7px -117px;
}


/* Odd/Even*/
.odd.check-box.checkbox-unchecked{
	background-color: #e8e8e8;
}
.even.check-box.checkbox-unchecked{
	background-color: #fff;
}
/* Custom Radiobox */
.radio-custom-list{
    padding-left: 10px;
}
.radio-custom-list label{
    font-weight: normal;
    text-transform: capitalize;
}
.radio-box{
	clear: left;
	display: inline-block;
	padding-left: 20px;
	position: relative;
	margin-bottom: 5px;
}
input[type="radio"] + label{
	font-size: 16px;
	display: inline-block;
	margin: 2px 0 0 6px;
	padding: 0;
	cursor: pointer;
	border-bottom: none;
}
.radio-box input[type="radio"]{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 3px;
	cursor: pointer;
	width: 17px;
	height: 17px;
}
.radio-box.radiobox-unchecked{
	background: url("../images/radiobox-sprite.png") no-repeat 0 3px;
}
.radio-box.radiobox-unchecked:hover{
	background: url("../images/radiobox-sprite.png") no-repeat 0 -60px;
}
.radio-box.radiobox-checked{
	background: url("../images/radiobox-sprite.png") no-repeat 0 -123px;
}

/**********************************************************
 *                    Layout - wrap
 **********************************************************/
.wrap-container{
	width: 1000px;
	margin: 0 auto;
	clear: left;
}
.clear-left{
	clear: left;
}

/**********************************************************
 *                    H tags
 **********************************************************/
h1,
h2,
h3,
h4,
h5,
h6{
	clear: both;
	padding: 0;
	margin: 0 0 20px;
}
/* Logged out */
.logged-out-pages h1{
	font-size: 37px;
	line-height: normal;
}
.logged-out-pages h1.create-account{
	display: inline-block;
	background: url("../images/icons-sprite.png") no-repeat 100% -1700px;
	padding: 0 70px 0 0;
}
.logged-out-pages h1.created-account{
	display: inline-block;
	background: url("../images/icons-sprite.png") no-repeat 100% -1900px;
	padding: 0 70px 0 0;
}
/* Logged in / Orange headings */
h1.orange-heading,
h2.orange-heading,
.logged-in-pages h1,
.logged-in-pages h2,
.logged-in-pages .right-column h3{
	clear: both;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	background: #000;
	border-left: solid 25px #ff9900;
	padding: 0 5px 0 25px;
	margin: 0 0 25px;
	height: 44px;
	line-height: 44px;
}
.logged-in-pages h1.warning,
.logged-in-pages h2.warning{
	border-left: solid 25px #e01225;
}
.logged-in-pages h1.special-h1{
	color: #2c2b2b;
	font-size: 37px;
	font-weight: bold;
	background: transparent;
	border-left: 0;
	padding: 14px 0 0 75px;
	margin: 0 0 15px;
	height: auto;
	line-height: normal;
	background: url("../images/icons-sprite.png") no-repeat 0 -1500px;
}
.terms-page h2{
	background: none;
	border: none;
	height: auto;
	line-height: 20px;
	padding: 0;
	margin: 0 0 20px;
	color: #2c2b2b;
	font-size: 24px;
}
h1.heading-70per,
h2.heading-70per,
.logged-in-pages h1.heading-70per,
.logged-in-pages h2.heading-70per{
	float: left;
	clear: none;
	width: 700px;
}
h1.heading-60per,
h2.heading-60per,
.logged-in-pages h1.heading-60per,
.logged-in-pages h2.heading-60per{
	float: left;
	clear: none;
	width: 560px;
}
h1.heading-50per,
h2.heading-50per,
.logged-in-pages h1.heading-50per,
.logged-in-pages h2.heading-50per{
	float: left;
	clear: none;
	width: 500px;
}
h1.heading-40per,
h2.heading-40per,
.logged-in-pages h1.heading-40per,
.logged-in-pages h2.heading-40per{
	float: left;
	clear: none;
	width: 400px;
}
h1.heading-30per, 
h2.heading-30per,
.logged-in-pages h1.heading-30per,
.logged-in-pages h2.heading-30per{
	float: left;
	clear: none;
	width: 200px;
}
.logged-in-pages h3{
	font-size: 21px;
	clear: left;
}
.logged-in-pages h4{
	font-size: 18px;
}
.logged-in-pages h5{
	font-size: 16px;
}
.logged-in-pages h6{
	font-size: 14px;
}

/* link in heading */
.logged-in-pages h1 a,
.logged-in-pages h2 a{
	float: right;
	font-size: 16px;
	font-weight: normal;
	color: #ff9900;
	margin-right: 5px;
}
.logged-in-pages h1 a:hover,
.logged-in-pages h2 a:hover{
	color: #fbb357;
}
/* orange heading */.colorbox-half-boxes .autocomplete
h1.orange-heading,
h2.orange-heading{
	font-size: 21px;
	line-height: 44px;
}
/**********************************************************
 *                     Header
 **********************************************************/
header{
	padding: 12px 0 8px;
	background: #000;
	border-bottom: solid 7px #f8981d;
}
header .logo{
	float: left;
	display: block;
	width: 251px;
	height: 44px;
	margin: 13px 0 0 0;
	background: url("../images/logo.png") no-repeat 0 0;
}
header .header-right{
	float: right;
}
.login-box{
	overflow: hidden;
	padding: 15px 20px;
	background: #2c2b2b;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 5px;
}
/* Not logged */
.login-box.not-logged .form-usermname,
.login-box.not-logged .form-password{
	float: left;
}
.login-box.not-logged input[type="text"],
.login-box.not-logged input[type="password"]{
	border: 0;
	width: 180px;
	height: 24px;
}
.login-box.not-logged input[type="text"]{
	margin-right: 25px;
}
.login-box.not-logged input[type="password"]{
	margin-right: 15px;
}
.login-box.not-logged input[type="submit"]{
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
}
.header-right .fpass-link{
	float: right;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.header-right .check-box{
	float: left;
	margin: 0 0 0 20px;
}
.header-right.login-error-notice .check-box{
	margin: 0 0 0 45px;
}
.header-right input[type="checkbox"] + label{
	font-size: 12px;
	color: #fff;
}
.login-box.not-logged .login-error input[type="text"],
.login-box.not-logged .login-error input[type="password"]{
	border: solid 1px #e01225;
	-moz-box-shadow: 1px 1px 0px #e01225;
	-webkit-box-shadow: 1px 1px 0px #e01225;
	box-shadow: 1px 1px 0px #e01225;
}
.login-box.not-logged .login-error .warning-icon{
	cursor: pointer;
	float: left;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 -10px;
	background:  url("../images/icons-sprite.png") no-repeat 0 -2500px;
}
/* Error tooltip */
.qtip.tooltip-error-login{
	font-size: 16px;
	line-height: 20px;
	width: 310px;
	color: #d7d7d7;
	background: #2c2b2b;
	border:  solid 1px #898888;
}
.qtip.tooltip-error-login .qtip-content{
	padding: 7px 15px;
}
/* Logged */
.login-box.logged .logged-list{
	margin: 0;
	padding: 0;
}
.login-box.logged .logged-list li{
	float: left;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
	color: #c6c6c6;
	font-weight: bold;
}
.login-box.logged .logged-list li:first-child{
	margin: 0;
}
.login-box.logged .logged-list li.affilate-id{
	font-weight: normal;
}
.login-box.logged .logged-list li a{
	color: #ff9900;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
}
/* Language */
.header-right .language-box{
	clear: left;
	float: right;
	color: #c6c6c6;
	font-size: 12px;
	position: relative;
}
.header-right .language-box .label{
	display: inline-block;
	margin: 0 10px 0 0;
}
.header-right .language-box .header-lang-dropdown-link{
	outline: none;
	color: #c6c6c6;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 40px 5px 5px;
	border: solid 1px transparent;
	background: url("../images/icons-sprite.png") no-repeat 100% -2526px;
}
.header-right .language-box .header-lang-dropdown-link.active{
	border: solid 1px #515050;
}
.header-right .language-box .header-lang-dropdown{
	position: absolute;
	right: 0;
	top: 23px;
	/*width: 83px;*/
	background: #000;
	margin: 0;
	padding: 0;
	border: solid 1px #515050;
	border-width: 0 1px 1px;
	z-index: 20;
}
.header-right .language-box .header-lang-dropdown li{
	list-style-type: none;
	border-top: solid 1px #515050;
}
.header-right .language-box .header-lang-dropdown li:first-child{
	border-top: none;
}
.header-right .language-box .header-lang-dropdown li a{
	display: block;
	color: #c6c6c6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.header-right .language-box .header-lang-dropdown li a:hover{
	background: #424242;
}
/**********************************************************
 *						Colorbox 
 **********************************************************/
#colorbox, 
#cboxOverlay, 
#cboxWrapper{
	overflow: visible;
}
#cboxOverlay{
	opacity: 1;
	background: url("../images/colorbox-overlay.png") repeat 0 0;
}
#cboxContent{
	margin-top: 0;
	background: #f5f4f4;
	-webkit-box-shadow: 0 8px 3px -3px #7A7A7A;
   -moz-box-shadow: 0 8px 3px -3px #7A7A7A;
	box-shadow: 0 8px 3px -3px #7A7A7A;
}
#cboxLoadedContent{
	background: #f5f4f4;
}
#cboxPrevious, 
#cboxNext, 
#cboxSlideshow, 
#cboxClose{
	display: none;
	background: none;
}
/* Colorbox inside */
.colorbox-box{
	padding: 25px;
}
.colorbox-box h3{
	clear: left;
	margin: 0 0 10px;
}
.colorbox-box h2{
	clear: both;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	background: #000;
	border-left: solid 25px #ff9900;
	padding: 0 10px 0 25px;
	margin: 0 0 25px;
	height: 44px;
	line-height: 44px;
}
.form-row.recover-box{
	width: 300px;
	padding: 0 5px 0 0;
	margin: 0 auto 25px;
	float: none;
}
.recover-box input[type="text"],
.recover-box input[type="password"]{
	width: 278px;
}
.fpass-box .form-row.recover-box{
	float: left;
	clear: left;
}

/* stats */
.colorbox-half-boxes{
	margin: 0 0 20px;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
}
.colorbox-half-boxes > li{
	list-style-type: none;
	margin: 0 0 0 48px;
	padding: 0;
	float: left;
	width: 300px;
}
.colorbox-half-boxes > li:first-child{
	margin: 0;
}
.colorbox-half-boxes .ui-autocomplete-input,
.colorbox-half-boxes .site-filter{
	width: 275px;
}
#colorbox .site-button{
	margin-bottom: 0;
}
/* Autocomplete dropdown */
body .ui-autocomplete{
	clear: left;
	background: #fff;
	padding: 0;
	margin: 0;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border: 1px solid #555454;
}
body .ui-autocomplete.ui-menu .ui-menu-item{
	clear: left;
	list-style-image: none;
	list-style-type: none;
	background: transparent;
	border-top: solid 1px #ebebeb;
}
body .ui-autocomplete.ui-menu .ui-menu-item:first-child{
	border-top: 0;
}
body .ui-autocomplete.ui-menu .ui-menu-item a{
	clear: left;
	color: #2c2b2b;
	font-size: 16px;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
body .ui-autocomplete .ui-state-hover, 
body .ui-autocomplete .ui-widget-content .ui-state-hover, 
body .ui-autocomplete .ui-widget-header .ui-state-hover, 
body .ui-autocomplete .ui-state-focus, 
body .ui-autocomplete .ui-widget-content .ui-state-focus, 
body .ui-autocomplete .ui-widget-header .ui-state-focus{
	background: #fbb357;
	border: 0;
}
body .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus, 
body .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active{
	margin: 0;
}
body .ui-autocomplete.ui-menu .ui-menu-item a.ui-corner-all.ui-state-focus{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
/**********************************************************
 *                        Footer 
 **********************************************************/
footer{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
	color: #ffffff;
	padding: 15px 0;
	border-top: solid 5px #f8981d;
	background: #000000;
}
footer ul{
	float: left;
	padding: 0;
	margin: 13px 0 0;
}
footer ul li{
	float: left;
	font-size: 16px;
	color: #ffffff;
	list-style-type: none;
	padding: 0;
	margin: 0 10px 0 0;
	position: relative;
}
footer ul li a{
	display: inline-block;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 5px 0;
}
footer ul li.current a,
footer ul li a:hover,
footer ul li a:focus{
	color: #ffffff;
	text-decoration: underline;
}
footer ul li a.footer-lang-dropdown-link{
	background: url("../images/icons-sprite.png") no-repeat 100% -1439px;
	padding: 5px 40px 5px 5px;
	margin: 0;
	border: solid 1px transparent;
	border-width: 0 1px 1px;
}
footer ul li a.footer-lang-dropdown-link:hover,
footer ul li a.footer-lang-dropdown-link:focus{
	text-decoration: none;
}
footer ul li a.footer-lang-dropdown-link.active{
	border: solid 1px #515050;
	border-width: 0 1px 1px;
}
footer ul.footer-lang-dropdown{
	position: absolute;
	top: -31px;
	left: 0;
	float: none;
	padding: 0;
	margin: 0;
	background: #000;
	border: solid 1px #515050;
	border-width: 0 1px 1px;
	/*min-width: 94px;*/
}
footer ul.footer-lang-dropdown li{
	float: none;
	font-size: 16px;
	color: #ffffff;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #515050;
}
footer ul.footer-lang-dropdown li:first-child{
	border-top: 0;
}
footer ul.footer-lang-dropdown li a{
	display: block;
	padding: 5px;
	margin: 0;
	color: #fff;
}
footer ul.footer-lang-dropdown li a:hover{
	background: #424242;
	text-decoration: none;
}
footer .copyright{
	float: right;
	text-align: right;
	width: 175px;
	font-size: 9px;
	padding: 30px 0 0;
	background: url("../images/logo-footer.png") no-repeat 0 0;
}
footer .copyright span{
	display: block;
	margin: 0 5px 0 0;
}
/**********************************************************
 *                  Main navigation
 **********************************************************/
.main-navigation{
	height: 48px;
	background: #232323;
	border: solid 1px #000000;
	border-width: 1px 0;
}
.main-navigation ul{
	padding: 0;
	margin: 0;
}
.main-navigation ul li{
	height: 48px;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.main-navigation ul li:first-child{
	margin: 0;
}
.main-navigation ul li a{
	position: relative;
	display: block;
	color: #fefefe;
	font-size: 21px;
	line-height: 48px;
	text-decoration: none;
	padding: 0 23px;
	height: 48px;
}
.main-navigation ul li a:hover span.bottom,
.main-navigation ul li.current a span.bottom{
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 100%;
	height: 11px;
}
.main-navigation ul li a:hover span.bottom{
	background: #ff9900;
	border-bottom: solid 1px #c57c0e;
}
.main-navigation ul li.current.has-secondary a span.bottom{
	background: #c3c2c2;
	border-bottom: solid 1px #c3c2c2;
}
.main-navigation ul li.current a span.bottom{
	background: #f5f4f4;
	border-bottom: solid 1px transparent;
}
.main-navigation li.warning-nav{
	position: relative;
}
.main-navigation li.warning-nav .warning-dot{
	display: block;
	position: absolute;
	right: 0px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: #f8981d;
	border-radius: 23px;
	-moz-border-radius: 23px;
	-webkit-border-radius: 23px;
	z-index: 20;
	cursor: pointer;
}
.main-navigation li.warning-nav .warning-dot:hover{
	top: 0;
	width: 26px;
	height: 26px;
	background: #f8981d url("../images/icons-sprite.png") no-repeat -35px -2494px;
}
.main-navigation ul li .warning-dot-info{
	display: none;
	position: absolute;
	right: -255px;
	top: 0px;
	color: #232323;
	background: #f8981d;
	border: solid 1px #e0e0e0;
	padding: 3px 7px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 16px;
	line-height: 18px;
	width: 230px;
	z-index: 30;
}
/*.main-navigation li.warning-nav .warning-dot:hover .warning-dot-info{
	display: block;
}*/

/**********************************************************
 *                  Secondary navigation
 **********************************************************/
.secondary-navigation{
	height: 33px;
	background: #c3c2c2;
	border-bottom: solid 1px #9f9f9f;
}
.secondary-navigation ul{
	padding: 0;
	margin: 0;
}
.secondary-navigation ul li{
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 33px;
}
.secondary-navigation ul li:first-child{
	margin: 0;
}
.secondary-navigation ul li a{
	display: block;
	color: #2c2b2b;
	font-size: 16px;
	line-height: 33px;
	text-decoration: none;
	padding: 0 23px;
	position: relative;
	height: 33px;
}
.secondary-navigation ul li a:hover span,
.secondary-navigation ul li.current a span{
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 100%;
	height: 7px;
}
.secondary-navigation ul li a:hover span{
	background: #ff9900;
}
.secondary-navigation ul li.current a span{
	background: #F5F4F4;
	border: solid 1px #9f9f9f;
	border-width: 1px 1px 0;
}
/**********************************************************
 *                  Main content
 **********************************************************/
.main-container{
	padding: 40px 0;
}
.main-content{
	float: left;
	width: 700px;
}
.right-column{
	float: right;
	width: 250px;
}
.main-content.full{
	float: left;
	width: 100%;
}
/**********************************************************
 *                 Contact us
 **********************************************************/
.contact-us-form input[type="text"],
.contact-us-form input[type="password"]{
	width: 275px;
}
.contact-us-form textarea{
	height: 230px;
}
.contact-us-form .captcha{
	float: left;
	margin-bottom: 10px;
}
.contact-us-form .captcha-row{
	width: 430px;
}
.contact-us-form .captcha-row .invalid-code{
	display: none;
}
.contact-us-form .captcha-row.error-form .invalid-code{
	display: inline-block;
	color: #e01225;
	font-size: 21px;
	font-weight: bold;
}
.contact-us-form label.inline{
	margin: 15px 10px 0 0;
}
.contact-us-form input[type="submit"]{
	float: right;
	margin: 0 50px 0 0;
}
.contact-us-form .action-row{
	width: 200px;
	margin: 60px 0 0;
}
/**********************************************************
 *                Logged out index 
 **********************************************************/
.partner-up-box{
	position: relative;
	overflow: hidden;
	padding: 11px 0 0 280px;
	margin: 0 0 50px;
	background: url("../images/partner-up-bkg.png") no-repeat 22px 0;
}
.partner-up-box ul{
	padding: 0;
	margin: 0;
}
.partner-up-box ul li{
	float: left;
	width: 25%;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.partner-up-box ul li span{
	display: block;
	height: 58px;
}
.partner-up-box ul li span.pornhub-logo{
	width: 158px;
	background: url("../images/sprite.png") no-repeat 0 0;
}
.partner-up-box ul li span.youporn-logo{
	width: 200px;
	background: url("../images/sprite.png") no-repeat -200px 0;
	margin: 0 0 0 6px;
}
.partner-up-box ul li span.redtube-logo{
	width: 169px;
	background: url("../images/sprite.png") no-repeat -437px 0;
	margin: 0 0 0 60px;
}
.partner-up-box ul li span.xtube-logo{
	width: 110px;
	background: url("../images/sprite.png") no-repeat 0 -750px;
	margin: 0 0 0 75px;
}
.partner-up-box ul li span.keezmovies-logo{
	width: 160px;
	background: url("../images/sprite.png") no-repeat 0 -75px;
	margin: 14px 0 0;
}
.partner-up-box ul li span.tube8-logo{
	width: 160px;
	background: url("../images/sprite.png") no-repeat -228px -67px;
	margin: 10px 0 0 30px;
}
.partner-up-box ul li span.spankwire-logo{
	width: 110px;
	height: 62px;
	background: url("../images/sprite.png") no-repeat -468px -58px;
	margin: 0 0 0 50px;
}
.partner-up-box ul li span.extremetube-logo{
	width: 160px;
	height: 68px;
	background: url("../images/sprite.png") no-repeat -470px -734px;
	margin: 0 0 0 19px;
}

.partner-up-box h1{
	font-size: 50px;
	line-height: normal;
	color: #2c2b2b;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 20px;
}
.partner-up-box h3{
	color: #000000;
	font-size: 28px;
	line-height: normal;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 20px;
}
.partner-up-box .join-hub-btn{
	position: absolute;
	left: 0;
	bottom: 22px;
	display: inline-block;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	padding: 0 30px;
	/* fallback */ 
	background-color: #24c324; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ef066), to(#24c324)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #3ef066, #24c324); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #3ef066, #24c324); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #3ef066, #24c324); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #3ef066, #24c324);
	/* IE6-8 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ef066', endColorstr='#24c324',GradientType=0 );
	-moz-box-shadow: inset 0 0 4px 2px #1ca01a;
	-webkit-box-shadow: inset 0 0 4px 2px #1ca01a;
	box-shadow: inset 0 0 4px 2px #1ca01a;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* sign up steps */
.sign-up-steps ul{
	padding: 0;
	margin: 0;
}
.sign-up-steps ul li{
	position: relative;
	float: left;
	list-style-type: none;
	width: 330px;
	padding: 20px 45px 20px 98px;
	margin: 0 0 50px;
	background: #fff;
	border: solid 1px #c7c6c6;
	-webkit-box-shadow: 0 6px 3px -3px #c7c6c6;
   -moz-box-shadow: 0 6px 3px -3px #c7c6c6;
	box-shadow: 0 6px 3px -3px #c7c6c6;
}
.sign-up-steps ul li.clear-left{
	clear: left;
	margin-right: 50px;
}
.sign-up-steps ul li.step-1{
	background: #fff url("../images/icons-sprite.png") no-repeat 22px 35px;
}
.sign-up-steps ul li.step-2{
	background: #fff url("../images/icons-sprite.png") no-repeat 22px -160px;
}
.sign-up-steps ul li.step-3{
	background: #fff url("../images/icons-sprite.png") no-repeat 22px 35px;
}
.sign-up-steps ul li.step-4{
	background: #fff url("../images/icons-sprite.png") no-repeat 22px -365px;
}
.sign-up-steps .step-number{
	position: absolute;
	left: 10px;
	top: -18px;
	padding: 10px 13px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	background: #f8981d;
	 -webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	-webkit-box-shadow: 0 3px 8px 0px #c7c6c6;
	-moz-box-shadow: 0 3px 8px 0px #c7c6c6;
	box-shadow: 0 3px 8px 0px #c7c6c6;
}
.sign-up-steps h2{
	color: #000000;
	font-size: 37px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 45px;
	text-align: center;
}
.sign-up-steps h3{
	color: #000000;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 5px;
}
.sign-up-steps p{
	margin: 0;
}
.join-now-btn{
	clear: left;
	display: block;
	width: 200px;
	height: 80px;
	padding: 120px 0 0;
	margin: 0 auto 50px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: #0cd980 url("../images/icons-sprite.png") no-repeat 75px -550px;
	 -webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-webkit-box-shadow: 0 3px 8px 0px #c7c6c6;
	-moz-box-shadow: 0 3px 8px 0px #c7c6c6;
	box-shadow: 0 3px 8px 0px #c7c6c6;
}
.join-now-btn:hover,
.join-now-btn:focus{
	color: #fff;
	text-decoration: none;
}
/* Question box */
.question-box{
	text-align: center;
}
.question-box span.title{
	display: block;
	font-size: 21px;
	font-style: italic;
	padding: 0;
	margin: 0 0 15px;
}
.question-box a{
	clear: left;
	display: inline-block;	
	font-size: 21px;
	font-style: italic;
	padding: 0;
	margin: 0;
	outline: none;
}
.question-box a span{
	display: block;
	background: #ff9900 url("../images/icons-sprite.png") no-repeat 16px -778px;
	width: 65px;
	height: 65px;
	margin: 0 auto 10px;
	 -webkit-border-radius: 33px;
	-moz-border-radius: 33px;
	border-radius: 33px;
	-webkit-box-shadow: 0 3px 8px 0px #c7c6c6;
	-moz-box-shadow: 0 3px 8px 0px #c7c6c6;
	box-shadow: 0 3px 8px 0px #c7c6c6;
}
/* Program info box */
.program-info-box{
	overflow: hidden;
}
ul.program-info{
	padding: 0;
	margin: 0;
}
ul.program-info > li{
	position: relative;
	float: left;
	list-style-type: none;
	text-align: center;
	width: 258px;
	padding: 190px 15px 25px 25px;
	background: #fff;
	border: solid 1px #c7c6c6;
	-webkit-box-shadow: 0 6px 3px -3px #c7c6c6;
   -moz-box-shadow: 0 6px 3px -3px #c7c6c6;
	box-shadow: 0 6px 3px -3px #c7c6c6;
	margin: 0 0 50px 49px;
}
ul.program-info > li:first-child{
	margin: 0 0 50px;
}
ul.program-info > li.icon-1{
	background: #fff url("../images/icons-sprite-horiz.png") no-repeat 82px 35px;
}
ul.program-info > li.icon-2{
	background: #fff url("../images/icons-sprite-horiz.png") no-repeat -253px 35px;
}
ul.program-info > li.icon-3{
	background: #fff url("../images/icons-sprite-horiz.png") no-repeat -610px 35px;
}
ul.program-info h4{
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 20px;
}
ul.program-info ul{
	text-align: left;
	margin: 0 0 20px 18px;
}
ul.program-info ul li{
	list-style-type: disc;
	margin: 5px 0 0;
}
ul.program-info ul li:first-child{
	margin: 0;
}
.program-info-description{
	position: relative;
	clear: left;
	background: #fff;
	padding: 20px 40px;
	margin: 0 0 40px;
	border: solid 1px #c7c6c6;
	-webkit-box-shadow: 0 6px 3px -3px #c7c6c6;
   -moz-box-shadow: 0 6px 3px -3px #c7c6c6;
	box-shadow: 0 6px 3px -3px #c7c6c6;
}
.program-info-description#box-2{
	padding: 20px 40px 20px 200px;
	background: #fff url("../images/icons-sprite.png") no-repeat 55px -830px;
}
.program-info-description#box-3{
	padding: 20px 40px 20px 200px;
	background: #fff url("../images/icons-sprite.png") no-repeat 55px -1115px;
}
.program-info-description .arrow{
	position: absolute;
	top: -39px;
	width: 62px;
	height: 34px;
	background: url("../images/sprite.png") no-repeat -646px 0;
}
.program-info-description#box-1 .arrow{
	left: 110px;
}
.program-info-description#box-2 .arrow{
	left: 470px;
}
.program-info-description#box-3 .arrow{
	left: 820px;
}
.program-info-description ul li{
	margin: 5px 0 0;
}
.program-info-description ul li:first-child{
	margin: 0;
}
.program-info-description table{
	width: 100%;
	border-bottom: none;
}
.program-info-description table th{
	font-size: 21px;
	font-weight: normal;
	padding: 10px 0;
	border-bottom: solid 1px #aeaeae;
	width: 15%;
	background: none;
	text-align: center;
}
.program-info-description table th:first-child{
	color: #f8981d;
	font-weight: bold;
	text-align: right;
	padding-right: 3%;
	width: 37%;
}
.program-info-description table td{
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	padding: 10px 0;
	border-bottom: solid 1px #aeaeae;
	border-top: none;
	width: 15%;
}
.program-info-description table td:first-child{
	text-align: right;
	font-weight: normal;
	padding-right: 3%;
	width: 37%;
}

.program-info-description table th.gray-bkg,
.program-info-description table td.gray-bkg{
	background: #eeedec;
}
.program-info-description table td.no-border{
	border-bottom: 0;
}
.program-info-description table td.border-right{
	border-right: solid 1px #fff;
}
.program-info-description table td.percent-text{
	color: #fff;
	font-size: 37px;
	font-weight: bold;
}
.program-info-description table td.bkg1{
	background: #fbb357;
}
.program-info-description table td.bkg2{
	background: #f8981d;
}
.program-info-description table td.bkg3{
	background: #e48b1a;
}
/**********************************************************
 *						Profile
 **********************************************************/
.profile-form-half{
	width: 300px;
}
.profile-form-half.left{
	float: left;
	margin-right: 50px;
}
.profile-form-half input[type="text"],
.profile-form-half input[type="password"]{
	width: 278px;
}
.profile-form-size-1{
	width: 477px;
}
.profile-form-size-1 select{
	width: 100%;
}
.profile-form-size-2{
	width: 397px;
}
.profile-form-size-2 input[type="text"],
.profile-form-size-2 input[type="password"]{
	width: 375px;
}
.form-row.profile-form-full{
	width: 650px;
}
.profile-form-full input[type="text"],
.profile-form-full input[type="password"]{
	width: 628px;
}
.action-desc-text{
	width: 480px;
}
.logged-in-pages span.paxum-heading{
	color: #fff;
	float: right;
	font-size: 16px;
	padding: 0 50px 0 0;
	background: url("../images/sprite.png") no-repeat 100% -135px;
}
.box-positioned{
    position: relative;
	clear: left;
    float: left;
    width: 100%;
}
.payment-text-positioned{
	position: absolute;
	right: -280px;
	bottom: 0;
	width: 200px;
	padding: 120px 0 0;
	background: url("../images/icons-sprite-horiz.png") no-repeat -980px 0;
}
.error-text-positioned{
	padding: 100px 0 0;
	background: url("../images/icons-sprite-horiz.png") no-repeat -1250px 0;
}
.box-positioned .error-text-positioned{
	position: absolute;
	right: -280px;
	top: 0;
	width: 200px;
	background-position: -1280px 0;
}
.box-positioned.reset-pass .error-text-positioned{
	top: -50px;
}
.vat-only label{
    float: left;
}
.vat-only span{
    float: right;
    font-size: 14px;
}
/**********************************************************
 *						White box
 **********************************************************/
.white-box{
	position: relative;
	clear: left;
	background: #fff;
	padding: 20px 25px;
	margin: 0 0 25px;
	border: solid 1px #c7c6c6;
	-webkit-box-shadow: 0 6px 3px -3px #c7c6c6;
   -moz-box-shadow: 0 6px 3px -3px #c7c6c6;
	box-shadow: 0 6px 3px -3px #c7c6c6;
}
.white-box.scroll-x-box{
	overflow-x: auto;
}

.white-box.scroll-box{
	overflow-x: auto;
    overflow-y: auto;
    max-height: 640px;
    font-size: 12px;
}

/* register box */
.white-box p{
	margin: 0 0 10px;
}
.white-box a{
	color: #ff9900;
}
.white-box a:hover{
	color: #fbb357;
}
.white-box h3.email-verified{
	font-size: 28px;
	padding: 0 0 0 40px;
	background: url("../images/icons-sprite.png") no-repeat 0 -2100px;
}
.white-box h3.profile-updated,
.white-box h3.banner-updated,
.white-box h3.password-reset{
	font-size: 28px;
	padding: 0 0 0 40px;
	background: url("../images/icons-sprite.png") no-repeat 0 -3290px;
	margin: 0;
}
.white-box pre{
	padding: 0;
	margin: 0 0 20px;
	white-space: pre-wrap;
}
.white-box-close{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url("../images/sprite.png") no-repeat -740px 0;
}
.white-box .not-verified-info{
	padding: 0 85px 0 95px;
	background: url("../images/icon-nb.png") no-repeat 0 50%;
}
.white-box .not-verified-info h3{
	font-size: 28px;
	margin: 0 0 10px;
}
.white-box .blue-link{
	color: #378fc7;
	text-decoration: underline;
}
.white-box .blue-link:hover,
.white-box .blue-link:focus{
	color: #67c1fa;
    text-decoration: underline;
}
/**********************************************************
 *						Api 
 **********************************************************/
.api-text{
	clear: left;
	padding: 0 20px 0 110px;
	background: url("../images/icons-sprite.png") no-repeat 0 -2300px;
}
.main-content .api-links{
	float: left;
	width: 250px;
	margin: 0 0 25px 0;
}
.main-content .api-links li{
	list-style-type: none;
	padding: 0 30px 0 0;
	margin: 10px 0 0;
}
.main-content .api-links li:first-child{
	margin: 0;
}
/**********************************************************
 *						Export / resources
 **********************************************************/
.main-content .export-columns,
.main-content .resources-columns{
	margin: 0;
	padding: 0;
	clear: both;
}
.main-content .export-columns > li,
.main-content .resources-columns > li{
	word-wrap: break-word;
	list-style-type: none;
	float: left;
	width: 300px;
	margin-left: 50px;
	margin-bottom: 35px;
}
.main-content .export-columns > li:first-child,
.main-content .resources-columns > li:first-child{
	margin-left: 0;
}
.export-columns input[type="text"], 
.export-columns input[type="password"],
.main-content .resources-columns input[type="text"],
.main-content .resources-columns input[type="password"]{
	width: 278px;
}
#export-form .export-columns input[type="text"], 
#export-form .export-columns input[type="password"],
#export-form .main-content .resources-columns input[type="text"],
#export-form .main-content .resources-columns input[type="password"]{
	margin: 0 0 20px;
}
.resources-columns input[type="text"].colored-input{
	border: solid 5px #d7d7d7;
	 -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0 10px;
	width: 268px;
	font-weight: bold;
}
.resources-columns .colored-input.black{
	background: #000;
	color: #fff;
}
.resources-columns .colored-input.red{
	background: #ff0000;
	color: #fff;
}
.resources-columns .colored-input.white{
	background: #fff;
	color: #2c2b2b;
}
#export-form .ui-multiselect{
	margin-bottom: 20px;
}
.export-link{
	word-wrap: break-word; 
	text-align: left;
}
.export-link span{
	display: block;
	margin: 0 0 5px;
}
/* Thumb options */
.main-content .thumb-options{
	margin: 0;
	padding: 0;
}
.main-content .thumb-options li{
	list-style-type: none;
	float: left;
	width: 450px;
	margin-left: 100px;
	margin-bottom: 25px;
}
.main-content .thumb-options li:first-child,
.main-content .thumb-options li.clear-left{
	clear: left;
	margin-left: 0;
}
.thumb-options .white-box{
	height: 335px;
	padding: 0;
}
.thumb-options .white-box.thumb-video-box{
	height: 127px;
	padding: 208px 0 0 23px;
}
.white-box.thumb-video-box a{
	color: #378fc7;
}
.white-box.thumb-video-box a:hover,
.white-box.thumb-video-box a:focus{
	color: #67c1fa;
}
.thumb-options .thumb-size{
	position: absolute;
	font-weight: bold;
	color: #fff;
	line-height: normal;
	background: #ff9900;
	text-align: center;
	vertical-align: middle;
}
.thumb-options .thumb-size.thumb-120x90{
	font-size: 21px;
	width: 120px;
	height: 72px;
	padding: 18px 0 0;
	left: 164px;
	top: 124px;
}
.thumb-options .thumb-size.thumb-142x106{
	font-size: 21px;
	width: 142px;
	height: 81px;
	padding: 25px 0 0;
	left: 152px;
	top: 110px;
}
.thumb-options .thumb-size.thumb-160x120{
	font-size: 28px;
	width: 160px;
	height: 95px;
	padding: 25px 0 0;
	left: 144px;
	top: 108px;
}
.thumb-options .thumb-size.thumb-180x135{
	font-size: 37px;
	width: 180px;
	height: 110px;
	padding: 25px 0 0;
	left: 137px;
	top: 99px;
}
.thumb-options .thumb-size.thumb-240x180{
	font-size: 50px;
	width: 240px;
	height: 150px;
	padding: 30px 0 0;
	left: 107px;
	top: 78px;
}
.thumb-options .thumb-size.thumb-320x240{
	font-size: 67px;
	width: 320px;
	height: 205px;
	padding: 35px 0 0;
	left: 73px;
	top: 46px;
}
.thumb-options .thumb-size.thumb-432x324{
	font-size: 83px;
	width: 432px;
	height: 270px;
	padding: 54px 0 0;
	left: 9px;
	top: 5px;
}
.thumb-options .thumb-size.thumb-video{
	left: 160px;
	top: 60px;
	width: 138px;
	height: 92px;
	background: transparent url("../images/sprite.png") no-repeat -822px 0;
}
.thumb-options table{
	width: 350px;
	margin: 0 auto;
	border: none;
}
.thumb-options .white-box.thumb-video-box table{
	margin: 0;
	width: 400px;
}
.thumb-options table tr.odd td{
	background: #fff;
}
.thumb-options table tr.even td{
	background: #e8e8e8;
}
.thumb-options table th{
	font-weight: normal;
	text-align: left;
	background: #c6c6c6;
}
.thumb-options table th,
.thumb-options table td{
	padding: 5px 1%;
	width: 18%;
}
.thumb-options table th:first-child,
.thumb-options table td:first-child{
	width: 58%;
}

/* Custom Scroll */
.scroll-pane, .scroll-pane-export-preview {
	clear: left;
    border: solid 2px #2c2b2b;
	background: #fff;
}
/*.scroll-pane .scroll-container{
	padding: 10px 15px;
}*/
/* export scroll */
.scroll-pane-export-preview.export-sample-box {
    height: 243px;
	margin: 0 0 40px;
}
.scroll-pane-export-preview.export-sample-box .scroll-container textarea{
	border: none;
}

/* category scroll */
.scroll-pane.category-box{
	height: 365px;
	margin: 0 0 10px;
}

/* Categories */
ul.categories-list,
.main-content ul.categories-list{
	padding: 0;
	margin: 0;
	/*margin: -10px -15px;*/
}
ul.categories-list li,
.main-content ul.categories-list li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #f5f4f4;
}
ul.categories-list li .check-box,
.main-content ul.categories-list li .check-box{
	margin-bottom: 0; 
	padding: 6px 0 6px 60px;
}
ul.categories-list li .check-box.checkbox-unchecked,
.main-content ul.categories-list li .check-box.checkbox-unchecked{
	background: #fff url("../images/checkbox-sprite.png") no-repeat 20px 9px;
}
ul.categories-list li .check-box.checkbox-unchecked:hover,
.main-content ul.categories-list li .check-box.checkbox-unchecked:hover{
	background: #fff url("../images/checkbox-sprite.png") no-repeat 20px -54px;
}
ul.categories-list li .check-box.checkbox-checked,
.main-content ul.categories-list li .check-box.checkbox-checked{
	background: #d7d7d7 url("../images/checkbox-sprite.png") no-repeat 20px -117px;
}
/* evn /odd */
ul.categories-list li .odd.check-box.checkbox-unchecked,
.main-content ul.categories-list li .odd.check-box.checkbox-unchecked{
	background: #e8e8e8 url("../images/checkbox-sprite.png") no-repeat 20px 9px;
}
ul.categories-list li .even.check-box.checkbox-unchecked,
.main-content ul.categories-list li .even.check-box.checkbox-unchecked{
	background: #fff url("../images/checkbox-sprite.png") no-repeat 20px 9px;
}

ul.categories-list li label,
.main-content ul.categories-list li label{
	font-weight: normal;
}
ul.categories-list li .check-box.checkbox-checked label,
.main-content ul.categories-list li .check-box.checkbox-checked label{
	font-weight: bold;
}
.category-box-heading{
	clear: left;
	height: 33px;
	line-height: 33px;
	background: #000;
	color: #fff;
}
.category-box-heading .choose-checkbox{
	padding: 0 10px 0 12px;
}
.category-box-heading .choose-categories{
	
}
.main-content ul.categories-action-links{
	padding: 0;
	margin: 0;
}
.main-content ul.categories-action-links li{
	float: left;
	width: 33.3%;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.main-content ul.categories-action-links li:first-child{
	text-align: left;
}
.main-content ul.categories-action-links li:first-child + li{
	text-align: center;
}
.main-content ul.categories-action-links li:first-child + li + li{
	text-align: right;
}

/* Sites dropdown */
.sites-dropdown-box{
	position: relative;
	float: right;
	width: 230px;
}
.sites-dropdown-box .sites-current{
	width: 230px;
	padding: 0;
	height: 44px;
	line-height: 44px;
	background: #000000 url("../images/icons-sprite.png") no-repeat 100% -2562px;
}
.sites-dropdown-box .sites-current.no-dropdown{
    background: #000000;
}
.sites-dropdown-box .sites-dropdown{
	position: absolute;
	top: 44px;
	left: 0px;
	width: 230px;
	background: #000000;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #2c2b2b;
	z-index: 200;
}
.sites-dropdown-box .sites-dropdown li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top: solid 1px #2c2b2b;
	height: 35px;
	line-height: 35px;
}
.sites-dropdown-box .all-site{
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 25px;
}
.sites-dropdown-box .site-logo{
	display: block;
	height: 35px;
	line-height: 100px;
	padding: 0 25px;
	overflow: hidden;
}
.sites-dropdown-box .sites-current .site-logo{
	margin: 5px 0 0;
	display: inline-block;
	width: 165px;
}
.sites-dropdown-box .site-logo.pornhub-site{
	/*width: 87px;*/
	background: url("../images/site-logos.png") no-repeat 25px 5px;
}
.sites-dropdown-box .site-logo.redtube-site{
	/*width: 120px;*/
	background: url("../images/site-logos.png") no-repeat 25px -93px;
}
.sites-dropdown-box .site-logo.youporn-site{
	/*width: 144px;*/
	background: url("../images/site-logos.png") no-repeat 25px -194px;
}
.sites-dropdown-box .site-logo.keezmovies-site{
	/*width: 105px;*/
	background: url("../images/site-logos.png") no-repeat 25px -295px;
}
.sites-dropdown-box .site-logo.tube8-site{
	/*width: 69px;*/
	background: url("../images/site-logos.png") no-repeat 25px -395px;
}
.sites-dropdown-box .site-logo.spankwire-site{
	/*width: 97px;*/
	background: url("../images/site-logos.png") no-repeat 25px -497px;
}
.sites-dropdown-box .site-logo.extremetube-site{
	/*width: 150px;*/
	background: url("../images/site-logos.png") no-repeat 25px -597px;
}
.sites-dropdown-box .site-logo.xtube-site{
	background: url("../images/site-logos.png") no-repeat 25px -800px;
}
.sites-dropdown-box .site-logo.fantasti-site{
	background: url("../images/site-logos.png") no-repeat 25px -855px;
}
.sites-dropdown-box .site-logo.pornxs-site{
	background: url("../images/site-logos.png") no-repeat 25px -913px;
}
.sites-dropdown-box .sites-current:hover,
.sites-dropdown-box .sites-dropdown li:hover{
	cursor: pointer;
	background-color: #2c2b2b;
}
.sites-dropdown-box .sites-current.no-dropdown:hover{
    cursor: default;
    background-color: #000000;
}
/* Question tooltip */
label .question-tooltip{
	float: right;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
}
.qtip.tooltip-question{
	font-size: 16px;
	line-height: 20px;
	width: 310px;
	color: #d7d7d7;
	background: #2c2b2b;
	border: solid 1px #2c2b2b;
}
.qtip.tooltip-question .qtip-content{
	padding: 7px 15px;
}
/**********************************************************
 *						Dashboard 
 **********************************************************/
.right-paxum-info{
	text-align: center;
	padding: 150px 0 0;
	margin: -25px 0 25px 0;
	background: url("../images/icons-sprite-horiz.png") no-repeat -1600px -25px;
}
.right-paxum-info p{
	text-align: left;
}
.metadata-box{
	width: 628px;
	line-height: 32px;
	margin: 0 auto 25px;
	padding: 0 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.metadata-box.left{
	margin-right: 25px;	
}
.metadata-box.domain-page{
	margin-bottom: 50px;
}
.metadata-box.create-widget-page{
	width: 743px;
}
.metadata-box input,
.metadata-box input:hover,
.metadata-box input:focus{
	width: 96%;
	border: 2px solid #2c2b2b;
}
.metadata-box textarea.preview-src{
    line-height: 14px;
    border: 2px solid #2c2b2b;
    height: 30px;
    font-size: 12px;
    padding: 3;
}
.statistics-table th,
.statistics-table td:first-child{
	text-align: left;
	padding-left: 15px;
}
.statistics-table th{
	padding: 8px 0 0 0;
}
.statistics-table td:first-child + td{
	text-align: right;
	padding-right: 5px;
}
.period-s,
.period-m,
.period-l{
	padding: 0 0 3px 15px;
	display: inline-block;
	border-bottom: solid 5px #f8981d;
}
.period-s{
	width: 35%;
}
.period-m{
	width: 55%;
}
.period-l{
	width: 75%;
}

/**********************************************************
 *						Dropdown 
 **********************************************************/
.dropdown-box{
	position: relative;
	float: right;
	width: 130px;
	padding: 0;
	height: 44px;
	line-height: 44px;
	font-weight: bold;
	color: #fff;
	background: #000000 url("../images/icons-sprite.png") no-repeat 100% -2562px;
	margin-left: 10px;
}
.dropdown-box.periods{
	width: 200px;
	margin-left: 10px;
}
.dropdown-box .dropdown{
	position: absolute;
	top: 44px;
	left: 0px;
	width: 130px;
	background: #000000;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #2c2b2b;
	z-index: 10;
}
.dropdown-box.periods .dropdown{
	width: 190px;
}
.dropdown-box .dropdown-current{
	padding: 0 25px;
}
.dropdown-box .dropdown-current.banner-lang{
	padding: 0 40px 0 10px;
}
.dropdown-box .dropdown li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top: solid 1px #2c2b2b;
	height: 35px;
	line-height: 35px;
}
.dropdown-box .dropdown li a{
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0 25px;
}
.dropdown-box .dropdown.lang-dropdown li a{
	padding: 0 40px 0 10px;
}
.dropdown-box .dropdown-current:hover{
	cursor: pointer;
	background: #2c2b2b url("../images/icons-sprite.png") no-repeat 100% -2562px;
}
.dropdown-box .dropdown li:hover{
	cursor: pointer;
	background-color: #2c2b2b;
}
/**********************************************************
 *						Banners  
 **********************************************************/
.banners-filter{
	clear: left;
	margin: 0 0 45px;
}
.banners-filter label,
.banners-filter select,
.banners-filter .check-box{
	float: left;
}
.banners-filter label{
	
}
.banners-filter .check-box{
	margin-left: 7px;
	clear: none;
}
.banners-filter select{
	margin-right: 35px;
	margin-left: 10px;
}
.main-content ul.banners-list{
	padding: 0;
	margin: 0;
}
.main-content ul.banners-list li{
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
}
.banner-box{
	overflow: hidden;
	background: #fff;
	padding: 25px 25px 25px 100px;
}
.banner-box .site-button{
	float: left;
	margin: 0 100px 0 0;
}
.banner-box .img{
	float: left;
}
/* banner box active */
.banner-box-active{
	background: none repeat scroll 0 0 #fff;
    padding: 20px 55px;
	-moz-box-shadow: 5px 8px 5px #aaa;
	-webkit-box-shadow: 5px 8px 5px #aaa;
	box-shadow: 5px 8px 5px #aaa;
}
.banner-box-active .banner-name{
	float: left;
	font-weight: bold;
	margin-bottom: 15px;
}
.banner-box-active .hide-banner-code{
	float: right;
	margin: 0 40px 15px;
}
.banner-box-active .banner-code{
	width: 80%;
}
.banner-box-active .site-button{
	margin: 0 25px 0 0;
}

/**********************************************************
 *						FAQ  
 **********************************************************/
.faq-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.faq-list .accordionButton.odd {
}
.faq-question {
    cursor: pointer;
    float: left;
    position: relative;
    width: 100%;	
	margin-bottom: 25px;
}
.faq-question span{
	display: inline-block;
	color: #232323;
	font-size: 21px;
	line-height: 26px;
	text-decoration: underline;
	padding: 0 30px;
	background: url("../images/icons-sprite.png") no-repeat 7px -2676px;
}
.faq-question.on span{
	text-decoration: none;
    background: url("../images/icons-sprite.png") no-repeat 0 -2770px;
}
.faq-answer {
    clear: left;
    color: #232323;
    float: left;
    padding: 5px 30px 30px;
}
.more-question-box{
	padding: 100px 0 0;
	background: url("../images/icons-sprite-horiz.png") no-repeat -1841px 0;
}
/**********************************************************
 *					Payment overview  
 **********************************************************/
.main-content .payment-overview{
	overflow: hidden;
	padding: 0;
	margin: 0 0 40px;
	clear: both;
}
.main-content .payment-overview > li{
	list-style-type: none;
	float: left;
	width: 300px;
	margin-left: 50px;
	margin-bottom: 35px;
}
.main-content .payment-overview > li:first-child{
	margin-left: 0;
}
.payment-overview .colored-box{
	padding: 10px 20px;
	color: #fff;
	min-height: 105px;
}
.payment-overview .colored-box.orange{
	background-color: #f8981d;
}
.payment-overview .colored-box.black{
	background-color: #2c2b2b;
}
.payment-overview p{
	margin: 0 0 5px;
}
.payment-overview .price{
	font-size: 38px;
	line-height: 50px;
	font-weight: bold;
}
.payment-overview .small-txt{
	display: block;
	font-size: 12px;
}
/* Preview box */
.preview-box{
	background: #fff;
	width: 980px;
	min-height: 225px;
	padding: 10px;
}
.preview-box .preview-text-default{
	font-size: 21px;
	color: #bebdbd;
	text-align: center;
	margin: 0;
	padding: 100px 0 0;
}

/**********************************************************
 *					   Domains 
 **********************************************************/
#table-domains .verify{
	text-align: center;
}
.domain-table table.items tr th,
.domain-table table.items tr td{
	text-align: left;
}
.domain-table table.items tr th + th + th + th + th{
	text-align: center;
}
.domain-table table .icon-delete{
	display: block;
	margin: 0 auto;
}

/**********************************************************
 *					   Widgets 
 **********************************************************/
.widgets-table table.items th,
.widgets-table table.items td{
	text-align: left;
}
.widgets-table table.items .centered-cell{
	text-align: center;
}
#widget-form .colored-input{
	margin-bottom: 16px;
}
.copy-widget-btn{
    margin-top: 25px;
}
#preview-videos{
    overflow-x: auto;
    letter-spacing: normal;
}
#preview-videos h2{
    border-left: none;
}
#preview-videos h2 a{
    font: bold 14px Arial, sans-serif !important;
    float: none;
}

/**********************************************************
 *		        Error 404 / Under construction 
 **********************************************************/
.error-404{
	margin: 30px 0 0;
	padding: 0 0 0 170px;
	background: url("../images/sprite.png") no-repeat 0 -191px;
}
.error-404 .error-title{
	display: block;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	margin: 0 0 10px;
}
.error-404 p{
	color: #000000;
	font-size: 28px;
	line-height: 32px;
	padding: 0;
	margin: 0 0 35px;
}
.error-404 p.small{
	font-size: 21px;
}
.return-to-home{
	color: #000000;
	font-size: 21px;
	padding: 40px 0 55px 170px;
	margin: 0 0 35px;
	background: url("../images/sprite.png") no-repeat 19px -540px;
}
.error-404.under-construction{
	min-height: 160px;
}
.error-404.under-construction .error-title{
	padding-top: 45px;
}
.ajax-loading-gif{
    background: url('/images/loading-black.gif') 160px 5px no-repeat;
}

/* Select time pop up */
.form-row.left.select-time{
	width: 215px;
	margin-top: 10px;
}
.form-row.left.select-time.last{
	margin-right: 0;
	width: 160px;
}
.form-row.left.select-time label{
	float: left;
	width: 60px;
	padding: 7px 0 0;
	font-size: 18px;
}
.form-row.left.select-time .select-box{
	float: left;
	width: 155px;
}
.form-row.left.select-time.last .select-box{
	width: 100px;
}

.payout-hidden-row {
	display: none;
}

.not-available-text{
	clear: left;
	display: block;
	color: #000000;
	font-size: 28px;
	line-height: 32px;
	margin: 20px 0;
}
 .sites-dropdown-box .all-domains {
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 25px;
}
.sites-dropdown-box .sites-dropdown li a {
	text-decoration: none;
	color:white;

}
.sites-dropdown-box .sites-dropdown li .domainAtag {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 74px;
	white-space: nowrap;

}
#faqGridView .summary {
	display: none;
}
#faqGridView {
	margin-top:5px;
 }
#utmCampaign {
	width:50px;
	float:right;
}
#utmCampaingLabel {
	display:inline;
}
#labelDiv {
	padding-right: 50px;

}
#homepage-remembe-me input[type="checkbox"] {
	top: 3px !important;
	margin-left:0px !important;

}
#domainsDropdown {
	overflow-y: scroll;
	height: 303px;
	overflow-x: hidden;
	display: none;
}

@media screen and (max-width: 480px) {
	p {
		font-size: 11px !important;
	}
}

.padding-50 {
	padding-left: 50px;
}

.table-box table.items th a {
	text-decoration: none !important;
}

button.copy-button {
	margin: 10px 0 10px 0;

}

textarea.copy-source-area {
	border:none;
}
#dateFrom,
#dateTo {
	border-radius: 0px;
}
.datetimepicker-inline .form-horizontal{
	margin: 0;
	display: flex;
	flex-flow: row;
	float: none;
	width: 100%;
	margin-bottom: 15px;
}
.form-horizontal .right-to-date{
	margin-left: 25px;
}
.form-horizontal .left-to-date,.form-horizontal .right-to-date{
	text-align: left;
}
.form-horizontal .site-button{
	margin-bottom: 0;
	margin-left: 25px;
	margin-top: 31px;
}
.form-horizontal .errorMessage {
	text-align: left;
	color: #e01225;
	padding: 2px 0 0;
}

.bp-clear {
	clear: none!important;
	float: left;
	width: 50%;
	display: block;
	min-height: 300px;
}

.approve{
	background: url("../images/actions-icons.png") no-repeat 0 -34px;
	padding-left: 20px;
	line-height: 25px;
}

.bp-clear ul li {
	list-style-type: none;
	margin: 8px -20px;
}

.form-row.profile-form-join{
	width: 512px;
}
.profile-form-join input[type="text"],
.profile-form-join input[type="password"]{
	width: 505px;
}

#create-account-title{
	width: 60%;
	text-align: center;
	margin: auto;
	line-height: 1.5;
	margin-bottom: 40px;
}

#create-account-title .create-account{
	background: url("../images/create-account.png") no-repeat center top;
	padding: 90px 0 0 0!important;
}

.contact-box{
	background-color: #fff;
	box-shadow: 0 3px 7px 0px #c7c6c6;
	border: 1px solid #c7c6c6;
	min-height: 100px;
	padding: 40px;
	margin: auto;
	text-align: center;
	width: 1024px;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
}

.contact-box span{
	display: block;
	background-image: url("../images/contact-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	background-size: 100px;
	height: 100px;
}

.contact-box a {
	font-size: 18px;
	color: #000;
	text-decoration: none;
}

#join {
	width: 1024px!important;
}