/* ******************************************* */
/* MAIN CSS FILE                               */
/*                                             */
/* !!! DO NOT EDIT THIS FILE !!!               */
/* It gets replaced during updates             */
/*                                             */
/* If you want to change some CSS styles, put  */
/* them into custom.css file in the same       */ 
/* directory                                   */
/* ******************************************* */

/**************************************/
/************   IMG   *************/
/**************************************/

a img {
border:0;
}


*|*:-moz-any-link img, img[usemap], object[usemap] {
border:0;
}

/***************************************/
/*          LOGIN BOX                  */
/***************************************/
.LoginMain .FormField {min-height:19px;_height:19px;margin:1px 0;padding:0px;}
.LoginMain .FormFieldLabel {width:110px;}
.LanguageSelector .ListBox {width:150px;}


.Inliner {float:left; margin-right:5px; line-height:19px;/*width:40px;*/}
.Inline {display:inline;}
.Inliner .Label {float:left;}
.Inliner .FormFieldLabel {display:none;}
.Inliner .FormFieldHelp {display:none;}
.Inliner .FormFieldError {display:none;}

.FormFieldBigInline {float:left;line-height:19px;width:462px;clear:none;margin:0 5px 5px 0;}
.FormFieldBigInline .FormFieldInputContainer  {width:462px; min-width:462px;}
.FormFieldBigInline .FormFieldInput {width:462px; min-width:462px;}
.FormFieldBigInline .clear {clear:none;}

.Calendar {font-size:11px;}

/* ******************************************* */
/*                  TAB PANEL                  */
/* ******************************************* */
.TabPanelTabs .ItemPanelContent {margin-left:42px;}


/* ******************************************* */
/*                THEMES PANEL                 */
/* ******************************************* */


/* ******************************************* */
/*                 OVERVIEW                    */
/* ******************************************* */
.OverviewDataBox{
    margin-bottom:10px;
    border:1px solid #A6A6A6;
    min-height: 80px;
}
* html .overviewDataBox {height:80px;}
.OverviewDataBoxContent {padding:20px; padding-left:100px;}
.OverviewDataBox strong {color:black;font-weight:bold;}
.OverviewHeader {font-size:13px;padding-bottom:10px;}
.OverviewInnerBox{border:none;}
.OverviewDataBox .StatsSummaries {width: auto;}


/* ******************************************* */
/*                    BANNER                   */
/* ******************************************* */
.BannerFilterAndGrid {min-width:800px; position:relative;}
.BannerContainer {padding:15px 0px; background:#F4F4F4;}
.BannerTable {background:#ffffff; border:#9fb8d4 1px solid; border-collapse:collapse; text-align:left;}
.BannerTable td {height:auto;}
.BannerTableHeader {background:#dceaf8; border-bottom:#9fb8d4 1px solid;}
.BannerHeader {color:#000000; text-align:left;}
.BannerHeader td {vertical-align:top;}
.BannerMainInformationLine {margin-bottom:5px;}
.BannerMainInformationLine .gwt-Label {display:inline;}
.BannerActionsButtons {padding:4px;}
.BannerPreview {background:#ffffff; margin:5px auto; border:0px; text-align:center;}
.BannerTextPreview {overflow:auto;};
.BannerTypeLabel {text-align:left;}

.BannerTableStats {background:white;width:100%;}
.BannerTableStats td {background:#e5eef7;padding:5px;border-bottom:1px solid #d3e2f1;}
td.white  {background:white;height:25px;font-size:13px;}
.BannerTableStats .gwt-Label {font-weight:bold;color:#185aa5;}

.BannerTypeLabel .gwt-Label {padding:0px 0px 0px 22px;}
.BannerTypeLabel .gwt-Label-BannerFormatPromoemail{background:url('img/button.icon.promoemail.png') no-repeat top left;}
.BannerTypeLabel .gwt-Label-BannerFormatFlash{background:url('img/button.icon.flash.png') no-repeat top left;}
.BannerTypeLabel .gwt-Label-BannerFormatHtml{background:url('img/button.icon.html.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatImagebanner{background:url('img/button.icon.image.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatPdf{background:url('img/button.icon.pdf.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatRebrandPdf{background:url('img/button.icon.rebrand.pdf.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatTextlink{background:url('img/button.icon.text.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatSite{background:url('img/button.icon.site.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatZip{background:url('img/button.icon.zip.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatLink{background:url('img/button.icon.link.png') no-repeat left top;}
.BannerTypeLabel .gwt-Label-BannerFormatPagePeel{background:url('img/button.icon.peel.png') no-repeat left top;}

.BannerCodeHelpLabel {color:#000000; font-weight:bold;}
.BannerCodeButtonContainter {min-width:120px; margin:0px auto;}
.BannerCodeButtonContainter .ThinButton {float:none;}
.BannerCodeTextArea {padding:0px 10px; _width:450px;}
.BannerCodeTextArea .TextBox {min-height:70px; _height:70px; overflow:auto; word-wrap: break-word; *width:490px;}
.PromotionCreatives .GridTableContent {border:none; padding:0px;}
.PromotionCreatives .GridRow td {overflow:inherit;}


/***************************************/ 
/*               BANERS                */ 
/***************************************/ 
.BannerFormatImagebanner,
.BannerFormatTextlink,
.BannerFormatFlash,
.BannerFormatHtml,
.BannerFormatPopup,
.BannerFormatPdf,
.BannerFormatRebrandPdf,
.BannerFormatPromoemail,
.BannerFormatLink { cursor:hand; width:48px; height:48px;}

.BannerFormatLandingpage,
.BannerFormatOffline,
.BannerFormatRotator,
.BannerFormatHover { cursor:hand; width:80px; height:60px;}

.BannerFormatImagebanner {background-image:url('img/banner_image.png');}
.BannerFormatTextlink {background-image:url('img/banner_text.png');}
.BannerFormatFlash {background-image:url('img/banner_flash.png');}
.BannerFormatHtml {background-image:url('img/banner_html.png');}
.BannerFormatPdf {background-image:url('img/banner_pdf.png');}
.BannerFormatRebrandPdf {background-image:url('img/banner_rebrand_pdf.png');}
.BannerFormatPromoemail {background-image:url('img/banner_promoemail.png');}
.BannerFormatPagePeel {background-image:url('img/banner_peel.png');}
.BannerFormatLink {background-image:url('img/banner_link.png');}

.BannerFormatPopup {background-image:url('img/banner_pdf.gif');}
.BannerFormatLandingpage {background-image:url('img/banner_pdf.gif');}
.BannerFormatOffline {background-image:url('img/banner_pdf.gif');}
.BannerFormatRotator {background-image:url('img/banner_pdf.gif');}
.BannerFormatHover {background-image:url('img/banner_pdf.gif');}
.BannerFormatZip {background-image:url('img/banner_zip.png');}

.BannerFormatPromoemail_small {background:url('img/button.icon.promoemail.png') no-repeat top left;}
.BannerFormatFlash_small {background:url('img/button.icon.flash.png') no-repeat top left;}
.BannerFormatHtml_small {background:url('img/button.icon.html.png') no-repeat left top;}
.BannerFormatImagebanner_small {background:url('img/button.icon.image.png') no-repeat left top;}
.BannerFormatPdf_small {background:url('img/button.icon.pdf.png') no-repeat left top;}
.BannerFormatRebrandPdf_small {background:url('img/button.icon.banner_rebrand_pdf.png') no-repeat left top;}
.BannerFormatTextlink_small {background:url('img/button.icon.text.png') no-repeat left top;}
.BannerFormatRotator_small {background:url('img/button.icon.rotator.png') no-repeat left top;}
.BannerIconWithText {float:left; padding-left: 18px;}
.BannerIconWithTextUnnamed {float:left; padding-left: 18px; color: #666666;}
.BannerFormatHover_small {background:url('img/button.icon.hover.png') no-repeat left top;}
.BannerFormatSite_small {background:url('img/button.icon.site.png') no-repeat left top;}
.BannerFormatZip_small {background:url('img/button.icon.zip.png') no-repeat left top;}
.BannerFormatPagePeel_small {background:url('img/button.icon.peel.png') no-repeat left top;}
.CouponFormat_small {background:url('img/button.icon.coupon.png') no-repeat left top;}
.BannerFormatLink_small {background:url('img/button.icon.link.png') no-repeat left top;}

/* ******************************************* */
/*           BANNER PREVIEW WIDGET             */
/* ******************************************* */
.BannerPreviewWidget .gwt-Frame {width: 100%; height: 150px}
.BannerPreviewWidget .gwt-HTML {width: 100%; height: 100%}



/* ******************************************* */
/*                    CONTACT US               */
/* ******************************************* */
.ContactUsText .FormFieldInputContainer {width:508px;}
.ContactUsText .FormFieldInput {width:508px;}
.ContactUsText .FormFieldLabel {width:70px;}



/* ******************************************* */
/*               NO DATA TEMPLATES             */
/* ******************************************* */
.noDataHeader { text-align: center; font-weight: bold; margin-top: 5px; }
.noDataText { text-align: center; margin-top: 5px; }

.commissionNoData,
.payoutsNoData,
.rawclicksNoData,
.subaffStatsNoData,
.urlsNoData {display:block; margin-top:10px; clear:both;}

.commissionNoData {background:url('img/smpl_commissions.jpg') no-repeat top center; height:144px;}
.payoutsNoData {background:url('img/smpl_payouts.jpg') no-repeat top center; height:78px;}
.rawclicksNoData {background:url('img/smpl_aff_rawclick.jpg') no-repeat top center; height:95px;}
.subaffStatsNoData {background:url('img/smpl_subaff_stats.jpg') no-repeat top center; height:93px;}
.urlsNoData {background:url('img/smpl_aff_urls.jpg') no-repeat top center; height:143px;}


/* ******************************************* */
/*           ADVANCED FILTERS                  */
/* ******************************************* */
fieldset.Filter {
    float: left;    
    border: 1px #bbcfe7 solid;
    padding: 7px;
    margin: 5px 5px 10px 5px;
    position: relative; 
    background: #f2f7fb;    
}

.Filter legend {
    color: #538bd9;
    font-size: 11px;
    font-weight: bold;
    padding: 0px 4px;
    margin: 0px;
    margin-left: -4px;
}

.ColumnFieldset {float: left;}
.ColumnFieldset .Filter {clear: left; width: auto;}

.CampaignsFilter,
.BannersFilter,
.AffiliatesFilter,
.TransactionsFilter,
.TransactionsRowFilter,
.RawClicks,
.ReportsFilter,
.PayoutsFilter,
.PayAffiliatesFilter,
.PayoutsHistoryFilter,
.CommunicationFilter,
.MailOutBoxFilter,
.SubFilter,
.LogFilter {position:relative;}

.BannersFilter {min-width:800px;}

.CampaignsFilter .Resize {min-height: 50px; _height: 50px;}
.BannersFilter .Resize {min-height: 85px; _height: 85px;}
.AffiliatesFilter .Resize {min-height: 50px; _height: 50px;}
.TransactionsFilter .Resize {min-height: 70px; _height: 70px;}
.TransactionsRowFilter .Resize {min-height: 50px; _height: 50px;}
.RawClicks .Resize {min-height: 50px; _height: 50px;}
.ReportsFilter .Resize {min-height: 50px; _height: 50px;}
.PayoutsFilter .Resize {min-height: 130px; _height: 130px;}
.PayAffiliatesFilter .Resize {min-height: 120px; _height: 120px;}
.PayoutsHistoryFilter .Resize {min-height: 50px; _height: 50px;}
.CommunicationFilter .Resize {min-height: 50px; _height: 50px;}
.MailOutBoxFilter .Resize {min-height: 80px; _height: 80px;}
.SubFilter .Resize {min-height: 50px; _height: 50px;}
.LogFilter .Resize {min-height: 50px; _height: 50px;}
.FilterBannerSize .Resize {min-height: 20px; _height: 20px;}

.ReportsFilter .ResizeText {width: 480px;}
.ReportsFilter .FilterDate .Resize {min-height:85px; _height:85px;}
.TransactionsFilter .FilterDate .Resize {min-height:85px; _height:85px;}
.RawClicksFilter .FilterDate .Resize {min-height:85px; _height:85px;}

.BannersFilter .CheckBoxContainer {width: 120px;}
.AffiliatesFilter .CheckBoxContainer {width: 80px;}
.TransactionsFilter .CheckBoxContainer {width: 105px;}
.TransactionsRowFilter .CheckBoxContainer {width: 70px;}
.LogFilter .CheckBoxContainer {width: 70px;}

.FilterTime {width:300px;}
.FilterDate {width:240px;}
.FilterAdditionalData {width:240px;}
.FilterStatus {width:150px;}
.FilterType {width:150px;}
.FilterOrder {min-width:220px;}
.FilterText {width:90px;}

.FilterAdditionalData .CheckBoxContainer {width:230px;}
.FilterAffiliate .Resize {min-height: 20px;_height: 20px;}
.FilterAffiliate .ListBoxInput {width:200px;}
.FilterAffiliate .ListBox {width:218px;}
.FilterCampaign .Resize {min-height: 20px;_height: 20px;}
.FilterCampaign .ListBoxInput {width:200px;}
.FilterCampaign .ListBox {width:218px}
.FilterChannel .Resize {min-height: 20px;_height: 20px;}
.FilterChannel .ListBoxInput {width:200px;}
.FilterChannel .ListBox {width:218px}
.FilterTargetUrl .Resize {min-height: 20px;_height: 20px;}
.FilterTargetUrl .ListBoxInput {width:200px;}
.FilterTargetUrl .ListBox {width:218px}

.PayoutsHistoryFilter .Resize {min-height: 70px; _height: 70px;}

.FilterBoxIn .FilterCountries input {width:150px;}

.BannersFilter .RadioButton {height:auto;}

.BannersFilter .ListBoxInput .TextBoxContainer {height: 17px;}

/* ******************************************* */
/*                    AFFILIATES TREE          */
/* ******************************************* */
.Tree {border:1px solid #ececec;background:#fafafa;font-size:10px;padding:5px;}
.TreeUserId {float:left;background:url('img/icon-affiliateslist-small.png') no-repeat left top;padding-left:22px;}
.TreeUserName {clear:left;font-weight: bold;font-size:11px;padding-left:22px;}
.TreeName  {float:left;margin-left:10px;}

.gwt-Tree table{width:100%;}
.gwt-Tree tr > td {width:20px;}
.gwt-Tree tr > td+td {width:auto;}
.gwt-Tree tr td {width: expression(this.previousSibling==null?'20px':'auto');}



/* ******************************************* */
/*             HOMEPAGE                        */
/* ******************************************* */
.AffiliateManager {background:#eae8e9;padding:10px;float:right;max-width:280px;border:1px solid #e2e2e2;margin:10px 0 0 0;}
.AffiliateManager .AffiliateManagerTitle {font-weight: bold; text-align: center;}
.AffiliateManager .DataFieldLabel {float:left; width:90px;}
.AffiliateManager .TextData {float:left;font-weight:bold;display:block;margin-right:4px;}
.AffiliateManager .AffiliateManagerNote {padding:10px 0;}
.AffiliateManager .AffiliateManagerNote .DataFieldLabel {display:none;}
.AffiliateManager .DataField {clear: left;}
.AffiliateManager .AffiliateManagerLastName {clear: none;}
.AffiliateManager strong  {margin-bottom:10px;}
.AffiliateManagerFirstName, .AffiliateManagerLastName {float: left; margin-right:10;}
.AffiliateManagerLastName .DataFieldLabel {display:none;}
.AffiliateManager .DataField .ImageData {display:block; margin-left:auto; margin-right:auto; max-width: 100%}
.AffiliateManagerPhoto .DataFieldLabel {display:none;}

.GeneralAffiliateLink  {background:#e5eef7;margin:5px 5px 0 5px;height:26px; padding:10px 10px 0 10px;border:1px solid #eeeff1;}
.GeneralAffiliateLink .CurrencyData, .GeneralAffiliateLink span.link, .GeneralAffiliateLink a {color:#135fab;font-weight:bold;}
.GeneralAffiliateLink span.link:hover, .GeneralAffiliateLink a:hover {color:#135fab;font-weight:bold;text-decoration:underline;cursor:pointer;}

.QuickNavigationIcons {font-size:14px; color:#434753;margin:0px 0 0 10px;width:520px;border-bottom:1px solid #e3e3e3;padding-bottom:5px;}

.OverviewDataBox {border:none;margin-left:10px;}
.WelcomeMessage {width:520px;font-size:12px;color:#626367;text-align:justify;margin-left:7px;}

.path {margin-left:15px;font-size:10px;}
.path span {font-size:10px;color:#7f7f7f;}

.OverviewDataBoxContent  {padding:0px;background:#ffffff;}
.OverviewDataBoxContent td {background:#e5eef7;padding:5px;border-bottom:1px solid #d3e2f1;}

.HomeTable {margin-top:5px;}
.HomeTable .white {background:#ffffff;border:none;}
.HomeTable .blue {background:#edf0f7;font-weight:bold;color:#525156;border:none;}
.HomeTable strong {color:#1a5da1;}

.DownloadSignUpForm .TextBoxContainer {height:200px;}
.DownloadSignUpForm .TextBox {height:195px;}

.SignupForm {float:left;margin-bottom:10px;}
.SignupForm strong {float:left;width:120px;}
.SignupForm fieldset {float:left;margin-right:8px;}

.SignupForm .SignupButton input {height:25px;}
.FormPreview {color:green;font-weight:bold;}

.DownloadLoginForm .TextBoxContainer {height:200px;}
.DownloadLoginForm .TextBox {height:195px;}

.LoginFormDownloadable input {border:1px solid gray;display:block;}
    
.DefaultCampaignLogo {background:url('img/campaign.default.png') no-repeat center; width:120px; height:48px;}
.CampaignGridName {font-weight: bold;padding-top:12px;}
.CampaignGridIcon {margin:0px 5px;float:left;max-height:70px;}
.CampaignGridBannerCount {float:right; margin-right:5px; margin-left:10px;}
.CampaignGridDescription {height: auto !important; overflow: auto !important;}
.CampaignLongDescription {height: 20px !important; width:20px;margin-top:10px;float:left;}
.BannersList {background:url('img/icon-bannerslist-small.png');}

.CurrencyData {font-weight:bold; color:#106fb0;}
.CurrencyData-negative {color:#B33024;}
.NumberData {font-weight:bold; color:#106fb0;}
.NumberDataRed {font-weight:bold; color:#B33024;}
.NumberDataOrange {font-weight:bold; color:#FF8833;}

.CountrySpecificCommissionTypeTable .LinkButton {display:inline;}
.CountriesListScrollingWrapper{width:150px;height:100px;overflow:auto;border:1px solid #000000;}

/*******************************************/
/*            COUNTRY_LISTBOX_GWT          */
/*******************************************/
.CountryListBoxGwt {width: 150px;}


/*******************************************/
/*            DYNAMIC LINK DIALOG          */
/*******************************************/

.DynamicLinkTextArea .FormFieldLabel {width: 100%}
.DynamicLinkTextArea .FormFieldInputContainer {width: 100%}
.DynamicLinkTextArea .FormFieldInputContainer .FormFieldInput {width: 100%}
.DynamicLinkTextArea .FormFieldInputContainer .FormFieldInput .TextBoxContainer {width: 100%}
.DynamicLinkTextArea .FormFieldInputContainer .FormFieldInput .TextBoxContainer textarea {min-height: 100px;}
.DynamicLinkPreview {text-align: center;}


/* ******************************************* */
/*           AFFILIATES LINK PROTECTOR         */
/* ******************************************* */
.AffiliateLinkProtectorURLLabel {padding:0 5px 0 0;}
.AffiliateLinkProtectorURL .TextBoxContainer {width:500px;}


/* ******************************************* */
/*          AFF NOTIFICATION ON SUBAFF         */
/* ******************************************* */
.AffiliateNotification .FormFieldLabel {width:200px;}

/* ******************************************* */
/*                AFFILIATE FORM               */
/* ******************************************* */
.AffiliateFormAdditionalInfo {padding-left:10px;}

/* ******************************************* */
/*              COMMISSIONS DETAIL             */
/* ******************************************* */
.CommissionsDetail {min-width:170px;}
* html .CommissionsDetail {width:170px;}
*+html .CommissionsDetail {width:170px;}
.CommissionsDetail .DataField .DataFieldLabel{display: inline;}
.CommissionsDetail .DataField .TextData{padding-left: 5px;}

/* ******************************************* */
/*                  MAP OVERLAY                */
/* ******************************************* */
.MapOverlayRegion {padding:1px 0; position:relative; text-align:right;}
.MapOverlayRegionLabel {display:inline; margin:0 5px 0 0;}
.MapOverlayRegion .g-ListBox  {top:5px;}
.MapOverlayMaps .TabPanelTabs .ItemPanelContent {margin:0px;}

/* ******************************************* */
/*               COUPON BANNER                 */
/* ******************************************* */
.Grid-CouponsPreviews .TopButtons {display: none;}
.CouponPreviews .Button {float: none;}
.CouponWidget .ThinButton {float: right;}
.CouponView {text-align: left;}
.CouponView .Span-Description {padding-left: 20px;}

.CouponPreviews .FormFieldInput {width:auto;}
.CouponPreviews .FormField {width:55px;}
.CouponPreviews .FormField .TextBoxContainer {width:50px;}
.CouponPreviews .InlineText {float: left; padding-left: 2px; padding-right: 2px;}

.ValidityWidget div {width: 90px; float: left;}
.ValidityWidget .gwt-Label {width: 120px;}
.ValidityWidget .Data {width: 120px;}

/* ******************************************* */
/*               COUPON BANNER                 */
/* ******************************************* */
.CampaignsListTreeResizer {position: relative;float:right;height:20px;right:0px;}
.CampaignsListTree {position: relative;float:left;width:192px;}

/* ******************************************* */
/*               CATEGORIES                    */
/* ******************************************* */
.CategoryMenuItem {padding:3px;}
.CategoryMenuItem .SmallIcon {float:left; margin:0 5px 0 0;}
.CategoryMenuItem .Data {width: auto;}
.CampaignsGridPanel {position:relative;}
.CampaignsGridPanel .GridRow td {height: 30px;}
.CampaignsGrid .gwt-Label {height: auto;}

/* ******************************************* */
/*                  TREND STATS                */
/* ******************************************* */
.TrendStats {float: left; padding-right: 10px; padding-bottom: 10px; width: 500px;}
.TrendStats td {padding:5px 10px; border-bottom:1px solid #d3e2f1; color:#525252; font-size:12px;}
.TrendStats .white {background: transparent; border-bottom:0;}
.TrendStats tr.gray {color:blue; font-weight:bold; background:#e5eef7; height: 40px;}
.TrendStats tr.dark {background:#e5eef7; height: 40px;}
.TrendStats tr.light {background:#edf3f9; height: 40px;}

.TrendStatsWidget {
    clear: both;
    width: 100%;    
}
.TrendStatsWidget .TrendStatsName {
    font: 18px Arial;
    display: inline;
    padding-left: 10px;
}

.TrendStatsWidget .TrendStatsHeader {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid black; 
}

.TrendActionsStatsWidget {
    float: left;
    width: 100%;    
}

.TrendActionsStatsWidget .TrendActionsStatsName {
    font: 13px Arial;
    display: inline;
    padding-left: 3px;
}

.TrendActionsStatsWidget .TrendActionsStatsId {
    font: 10px Arial;
    display: inline;
    padding-left: 3px;
}

.TrendActionsStatsWidget .TrendActionsStatsHeader {
    margin-top: 5px;
    margin-bottom: 5px;
}