@font-face {
    font-family: "PlantagenetCherokee";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/PlantagenetCherokee.ttf') format("truetype"),
            url('fonts/plantagenet_cherokee-webfont.woff2') format("woff2"),
            url('fonts/plantagenet_cherokee-webfont.woff') format("woff");
}
@font-face {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Calibri.ttf') format("truetype"),
            url('fonts/Calibri.woff2') format("woff2"),
            url('fonts/calibri.woff') format("woff");
}
@font-face {
    font-family: "CalibriItalic";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/CalibriItalic.ttf') format("truetype");
}
@font-face {
    font-family: "ArialBold";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/arial-bold.ttf') format("truetype");
}
@font-face {
    font-family: "ArialItalic";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/arial-italic.ttf') format("truetype");
}
@font-face {
    font-family: "ArialBoldItalic";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/arial-bold-italic.ttf') format("truetype");
}

.button_span {
    float: left;
    max-width: 50%;
    text-align: right;
    width: 100%;
}
.notes.affiliate_text {
    max-width: 50%;
}
#edittag img{
    max-width:200px;
}
dbutton2.affiliate_button:hover {background:#000;}
div#dropzone-wordpress.affiliate_drop {width: 100%;}
.affiliate_drop .dropzone.needsclick.dz-clickable {max-width: 50%;}
.dbutton2.affiliate_button {background: transparent none repeat scroll 0 0;border: 1px solid #c99b4d;border-radius: 5px;color: #fff;font-size: 19px;margin: 16px 0;
padding: 11px 15px;text-transform: uppercase;}
.affiliate-style .tinycrm_wrapper label{float:left!important;}
p.form-submit {width: 98%;margin-top:10px!important;}
.affiliate-style div#dropzone-wordpress {width: calc(100% - 210px);float: left;margin-bottom: 20px;}
.affiliate-style div#dropzone-wordpress-2 {width: calc(100% - 210px);float: left;}
.edit-tags-php div#dropzone-wordpress{
    width:100%;
    float:none;
}
.term-php .form-field.term-group {
    margin-bottom:30px;
}
.term-php .form-field.term-group label{
    display:inline-block;
    width: 200px;
    font-weight: bold;
}
button#adduserbox {margin-top: 10px;}
span.description {width: 98%;text-align: right;float: left;padding-right: 2%;}
html, body {
	margin: 0;
	width: 100%;
	height: 100%;
}
.tinycrm_controls{
	font-size: 11px;
	line-height: normal;
}
.tinycrm_controls input{
	font-size: 11px;
	line-height: normal;
	vertical-align: top;
}
input#current-page-selector{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	line-height:20px;
	font-size:14px;
	border:1px solid #ccc;
	padding:3px 6px;
	width:auto;
	margin:0px;
}
.shadow{
	margin:5px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.25);
}
.nomob1{
	word-break: break-all;
	max-width:80px;
	
}
#tokensubmit input{
    width: 350px;
    height: 52px;
    max-width: 80%;
    position: relative;
    top: -2px;
}
.nomob2, .restrict{
	word-break: break-all;
	max-width:200px;
	min-width:100px;
	
}
.noteTable{width:100%;}
.noteTable td{border-bottom:1px solid #ccc;}
.delNote, .editNote{
	font-size:12px;
}
#listresults th{font-size:12px;}
.form-cell-long{min-width:30%;}
.form-cell-medium{min-width:30%;width:30%;}
.form-cell-short{min-width:5%;width:5%;}
.form-row{height:auto;margin:0;position:relative;margin: 5px 5px;}
.woocommerce-billing-fields .form-row{height:auto;}
.form-cell{height:30px;line-height:50px;float:left;}
.tinycrm_wrapper .form-row .form-cell {
    color: #000;
    font-weight: bold;
}
.form-cell a{height:30px;line-height:30px;border: 1px solid #303030;border-radius:2px;margin: 0 5px;padding:5px 10px;}
.tinycrm_controls{text-align:center;padding:5px;}
.tinycrm_controls input, .tinycrm_controls select {height:20px;border-radius:2px; padding:0;margin:0;border:0;}
.tinycrm_controls select {height:30px;color: #818181;}
.tinycrm_controls textarea{width:100%;height:75px;border-radius:2px; padding:0;margin:0;border:0;}
.tinycrm_controls input[type="submit"], .tinycrm_controls input[type="button"]{height:20px;font-size:12px;}
.tinycrm_controls .filter-butt{padding-right:5px;}
.tinycrm_controls .search-container{display:inline-block; background-color:#cccccc; padding:4px; border-radius:2px;}
.tinycrm_banner img{width:100%;}
.redtext{color: #ff0000;}
.textright{text-align:right;}
.settings-menu{width:100%; margin-bottom:5px; padding-bottom:10px;border-bottom: 1px solid #eee;}
.template-table{width:100%;}
.template-table td{vertical-align: top;text-align:center;}
.template-table td input, .template-table td label{display:inline-block;width:auto;}
.template-table td.wide{width:50%;}
#templateVisual{border:1px solid #ccc;min-width:90%;max-width:210px;}
@media screen and (max-width: 1250px) {
    #templateVisual{position:absolute;top:0;left:0;min-width:auto;}
    .template-table{padding-top: 340px;}
}
.dialoguecont, .dialoguecont2, .afdialoguecont{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;height: 100%;background-color: RGBA(0,0,0,.6);}
.dialogue{margin:auto;position:relative;top:20%;min-width:300px;max-width:50%;background-color: #fff;background-color: #f6f6f6;border: 3px solid #000;}
.dialogue table{width:100%;}
.dialogue table th{background-color: #014b88; color: #fff;}

/* textarea, input[type='text'], input[type='password']{
    width: 100%;
    margin: 0 0 20px 0;
    padding: 15px 12px;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: 'Raleway';
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} */

.closebox{float:right;margin-right: 10px;position:absolute;right:0;}
.closebox a {color: #fff;}
.content .container.user-profile{padding:30px 0;}
.user-profile .form-table{width:100%;}
.user-profile .form-table th{
    display:block;
    width:100%;
    text-align:left;
    font-family: 'Raleway',sans-serif;
    font-size: 14px;
    line-height: 26px;
    color: #818181;
    font-weight: 400;
    padding:0;
}
.affiliate-style.user-profile .form-table th{
    display:inline-block;
    width:auto;
}
.affiliate-style.user-profile .form-table td{
    display:inline-block;
    width:auto;
    width:50%;
}
.affiliate-style.user-profile .form-table td input{
    width:100%;
    max-width:100%;
}
.user-profile .form-table td{
    display:block;
    width:100%;
    text-align:left;
    padding:0;
}
.dbutton{
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0 23px;
    border: 2px solid #303030;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    text-align: left;
    color: #303030;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    -webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    -moz-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    -ms-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    -o-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    -webkit-box-sizing: initial!important;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
}

.dbutton:hover{
	background-color: #1abc9c;
    border-color: #1abc9c;
    color: #fff;
    text-decoration: none;
}

table td {
    vertical-align: middle;
}
.tinycrm_wrapper textarea, .tinycrm_wrapper input[type='text'], .tinycrm_wrapper input[type='password'] {margin:0;}
.tinycrm_wrapper h3{margin:20px 0 20px 0;}
.tinycrm_wrapper p{margin-bottom:20px;font-size:15px;color: #818181;}
.displaydata{text-align:left;font-size:20px;}
.form-table img{max-width:150px;}
#adduser label{
    text-transform: uppercase;
}
.affiliate_register{
    width:100%;
}
.data-snippet{
    margin:10px;
    padding: 10px;
    border: 1px solid #ccc;
    text-align:left;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.25);
}.data-snippet textarea{
    border: 1px solid #ccc;}
.data-snippet .number{width:60px;}
.data-snippet .remove{float:right;}
.page { page-break-before:always; }
.template-table .wp-picker-container{
    padding-top: 5px;
    position: relative;
    top: 5px;
}
.template-table .wp-color-result{
    margin:0;
}
.content .container.affiliate-style{
    background-color: #142A41;
    color: #fff;
}
.container.affiliate-style.home_back {
    background: #fff;
}
.content .container.affiliate-style th{
    text-align:left;
    width:300px;
}
.content .container.affiliate-style h1{
    padding:0;
    margin:0;
    height:42px;
}
.content .container.affiliate-style h1 span{
    padding:0 10px;
    line-height: 40px;
    font-size:14px;
    display:inline-block;
}
.content .container.affiliate-style h1 img, .tooltip img{
    max-width:40px;
    vertical-align:bottom;
    display:inline;
}
.content .container.affiliate-style h1 span.white-box{
    margin-right:10px;
    background-color: #fff;
    border:1px solid #999;
    border-radius: 5px;
}
.content .container.affiliate-style .gold{
    color: #C99B4D;
}
.separator.dots{
    border-bottom:2px dotted #C99B4D;
    background-color: transparent;
}
.content .container.affiliate-style td{text-align:left;}
.content .container.affiliate-style input{max-width:50%;margin-bottom:0;padding: 0 12px;line-height:40px;vertical-align:top;}
.tooltip{display:inline-block;}
.tooltip img{margin:0 10px;}
.tooltip .description{display:none;}
.tooltip:hover .description{display:inline-block;}
.dropzone{color: #000;}
.content .container.affiliate-style .addmem input {max-width: 100%;margin-bottom: 0;padding: 0 12px;line-height: 40px;vertical-align: top;width:100%}
.addmem .button#adduserbox {
    line-height: 40px;
}	
.title_subtitle_holder_inner {
    display: none;
}
div#message {
    width: 100%;
    max-width: 562px;
    background: green;
    border-radius: 2px;
    padding: 7px 0;
    margin-bottom: 20px;
}
#message.updated p {
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 13px;
}
span.message2 {
    display: inline-block;
    width: 98%;
    text-align: center;
    background: red;
    color: #fff !important;
    margin: 12px 0;
    font-size: 13px;
    font-weight: normal !important;
}
.tinycrm_wrapper .form-cell a {
    color: #353535;
}
.affiliate_register span.message2 {
    display: block;
    width: 50%;
    background: green;
}
.affiliate_register span.message2 p{
    padding: 8px 0;
}

.affiliate-style .tinycrm_wrapper label{
    text-transform: uppercase;
}
.content .container.affiliate-style input[type='submit']:not(.accept){
    background: rgba(255, 255, 255, 0) url(images/hand-o-right.png) no-repeat scroll 90% center;
    border: 1px solid #9d7f49;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 16px;
    line-height: 20px;
    padding: 8px 43px 8px 13px;
    text-transform: uppercase;
    width: auto;
}
.affiliate_register th label{
    text-transform: uppercase;
}
.user-edit-php #dropzone-wordpress, .user-edit-php #dropzone-wordpress-2{
    float:none;
}
@media screen and (max-width: 868px) {
.formtable {margin:20px;}
.formtable td{display:block;float:left;clear:right;box-sizing:border-box;width:50%;}
.formtable th{display:none;}
.formtable tr{display:inline-block;line-height:20px;border-bottom:1px solid #ccc;margin-top:5px;padding-bottom:10px;}
.tinycrm_controls .formtable tr{display:block; border-bottom:none;}
.tinycrm_controls .formtable label{float:left;}
.formtable label{float:right;}
.nomob2 {display:none !important;}
.tinycrm_controls td{display:block;float:left;clear:right;box-sizing:border-box;width:100%;}
.tinycrm_wrapper a.qbutton{padding: 0 7px;line-height:30px;height:30px;}
}
.content  {font-family:arial!important}