/** Add css rules here for your application. */

    .table td {
      border-bottom: 1px solid #ccc;
      padding: 5px;
      text-align: left; /* IE */
    }
    .table td + td {
      border-left: 1px solid #fff;
    }
    .table th {
      padding: 0 5px;
      text-align: left; /* IE */
    }
    .header-background {
      border-bottom: 1px solid #fff;
    }
    
    /* above this is decorative, not part of the test */
    
    .fixed-table-container {
      height: 350px;
      background-color: white;
      /* above is decorative or flexible */
      position: relative; /* could be absolute or relative */
      padding-top: 30px; /* height of header */
    }

    .fixed-table-container-inner {
      overflow-x: hidden;
      overflow-y: auto;
      height: 100%;
    }
     
    .header-background {
      background-color: #D5ECFF;
      height: 30px; /* height of header */
      position: absolute;
      top: 3px;
      right: 0;
      left: 0;
    }
    
    .table {
      background-color: white;
      width: 100%;
      overflow-x: hidden;
      overflow-y: auto;
    }

    .th-inner {
      position: absolute;
	    top: 3px;
	    line-height: 15px;
	    text-align: left;
	    border-left: 1px solid #fff;
	    padding-left: 5px;
	    margin-left: -5px;
	    padding-top: 6px;
    }
    .first .th-inner {
        border-left: none;
        padding-left: 6px;
      }
		
		/* extra-wrap */
		
		.extrawrap th {
			text-align: center;
		}
		
		.extra-wrap {
			width: 100%;
		}

/* for complex headers */
    
    .complex.fixed-table-container {
      padding-top: 75px; /* height of header */
      overflow-x: hidden; /* for border */
    }
    
    .complex .header-background {
      height:75px;
    }
    
    .complex-top .th-inner {
      border-bottom: 1px solid #fff;
      width: 100%;padding:5px 0;text-align: center;
    }
    
    .complex-bottom .th-inner {
      top: 30px;
    width: 100%;
    height: 35px;
    }
    
    .complex-top .third .th-inner { /* double row cell */
      height: 60px;
      border-bottom: none;
      background-color: #D5ECFF;
    }

.x-combo-list-item{
	white-space: inherit;
}
/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.head1 {
	margin-left:5px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	color: #003399;
}

.gl-obj-propname {
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

.gl-obj-propval {
    font-size:12px;
}

.gl-obj-table {
	padding:3px;
}

.gl-obj-table {
	padding:3px;
}

.gxt-tree-leaf {
  background: url(../img/gxt-tree-leaf.gif) no-repeat -1px -1px;
}

.button-link .x-btn-text {
  font-family:verdana,monospace,sans-serif;
  font-weight:bold;
  cursor: pointer !important;
  cursor: hand !important;
  border: none !important;
  /* Disable the button-style */
  background-color: transparent !important;
  background:none !important;
  background-image:none !important;
  padding: 0px !important;
  color: #4784C3 !important;
  text-decoration: underline !important;
}

.button-link-ash .x-btn-text {
  font-family:verdana,monospace,sans-serif;
  font-weight:bold;
  font-size: 8px;
  cursor: pointer !important;
  cursor: hand !important;
  border: none !important;
  /* Disable the button-style */
  background-color: transparent !important;
  background:none !important;
  background-image:none !important;
  padding: 0px !important;
  color: #4784C3 !important;
  text-decoration: underline !important;
}

 /* remove images */
.button-link .x-btn-tl,
.button-link .x-btn-tr,
.button-link .x-btn-tc,
.button-link .x-btn-ml,
.button-link .x-btn-mr,
.button-link .x-btn-mc,
.button-link .x-btn-bl,
.button-link .x-btn-br,
.button-link .x-btn-bc {
background-image: none !important;
}

/* remove little dots in FF */
.button-link .x-btn-tl i,
.button-link .x-btn-tr i,
.button-link .x-btn-tc i,
.button-link .x-btn-ml i,
.button-link .x-btn-mr i,
.button-link .x-btn-mc i,
.button-link .x-btn-bl i,
.button-link .x-btn-br i,
.button-link .x-btn-bc i {
font-size: 0px;
}

.button-link-nu .x-btn-text {
  font-family:verdana,monospace,sans-serif;
  font-weight:bold;
  cursor: pointer !important;
  cursor: hand !important;
  border: none !important;
  /* Disable the button-style */
  background-color: transparent !important;
  background:none !important;
  background-image:none !important;
  padding: 0px !important;
  color: #4784C3 !important;
}

 /* remove images */
.button-link-nu .x-btn-tl,
.button-link-nu .x-btn-tr,
.button-link-nu .x-btn-tc,
.button-link-nu .x-btn-ml,
.button-link-nu .x-btn-mr,
.button-link-nu .x-btn-mc,
.button-link-nu .x-btn-bl,
.button-link-nu .x-btn-br,
.button-link-nu .x-btn-bc {
  background-image: none !important;
}

/* remove little dots in FF */
.button-link-nu .x-btn-tl i,
.button-link-nu .x-btn-tr i,
.button-link-nu .x-btn-tc i,
.button-link-nu .x-btn-ml i,
.button-link-nu .x-btn-mr i,
.button-link-nu .x-btn-mc i,
.button-link-nu .x-btn-bl i,
.button-link-nu .x-btn-br i,
.button-link-nu .x-btn-bc i {
  font-size: 0px;
}

.button-link-left .x-btn-text {
  font-family:verdana,monospace,sans-serif;
  font-weight:bold;
  cursor: pointer !important;
  cursor: hand !important;
  border: none !important;
  /* Disable the button-style */
  background-color: transparent !important;
  background:none !important;
  background-image:none !important;
  padding: 0px !important;
  color: #4784C3 !important;
  text-decoration: underline !important;
  text-align:left;
  vertical-align:text-top;
  margin:0px !important;
}

 /* remove images */
.button-link-left .x-btn-tl,
.button-link-left .x-btn-tr,
.button-link-left .x-btn-tc,
.button-link-left .x-btn-ml,
.button-link-left .x-btn-mr,
.button-link-left .x-btn-mc,
.button-link-left .x-btn-bl,
.button-link-left .x-btn-br,
.button-link-left .x-btn-bc {
background-image: none !important;
}

/* remove little dots in FF */
.button-link-left .x-btn-tl i,
.button-link-left .x-btn-tr i,
.button-link-left .x-btn-tc i,
.button-link-left .x-btn-ml i,
.button-link-left .x-btn-mr i,
.button-link-left .x-btn-mc i,
.button-link-left .x-btn-bl i,
.button-link-left .x-btn-br i,
.button-link-left .x-btn-bc i {
surveyvfont-size: 0px;
}

.lbl-wordWrap{
	font-size: 10px;
	white-space: normal;
	text-align:center;
}
.btn-txtBlue {
    cursor:pointer;
	white-space: nowrap;
    padding:0;
    
    font-family:verdana,monospace,sans-serif;
  	/*font-weight:bold;
  	cursor: pointer !important;*/
  	cursor: hand !important;
  	border: none !important;
 	/* Disable the button-style */
 	background-color: transparent !important;
 	background:none !important;
 	background-image:none !important;
 	/*padding: 0px !important;*/
  	color: #4784C3 !important;
  	/*text-decoration: underline !important;*/
}

.labelFont{
	font-family: Verdana;
	font-size: 10px;
}

.labelWelcome{
	font-family: verdana;
	font-size: 13px;
	font-weight:bold;
	color: #4784C3;/*blue*/
	background: transparent;
	padding-left:10px;
	white-space: normal;
	text-align:center;
}

.fieldLabel{
  background:#eeecec;
	font-family: Verdana;
	font-size: 10px;
}

.fieldValue{
  background:#f9f9f7;
	font-family: Verdana;
	font-size: 10px;
}

.asyncTreePanel{
  background:white;
  font-family: Verdana;
  font-size: 10px;
  overflow:auto;
}

.icon-invalid-form {
  background: url(img/invalid-form.gif) no-repeat;
}

.notice-error{
  background:#ff9999;
  padding:2px;
  text-align:center;
  font-family:verdana,sans-serif;
  font-size:12px;
}

.notice-info{
  background:#ffff99;
  padding:2px;
  text-align:center;
  font-family:verdana,sans-serif;
  font-size:12px;
}

.body-default{
  font-family:verdana,sans-serif;
  font-size:14px;
/*  color: #0000CC;*/
}

.ext-Button {
	height: 5.7em;
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-family: verdana, arial, sans-serif;
}

.menu-side{
  font-family:verdana,sans-serif;
  font-size:12px;
}

.body-style{
  font-family:verdana,sans-serif;
  font-size:11px;
  background:#FFFFFF;
}

.body-style viewDialog{
  border-color:aqua;
}

.table-header{
  font-family:verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
}

.help-dialog{
  font-family:verdana,sans-serif;
  font-size:11px;
  padding:13px;
  background:white;
}

.searchBox{
  background-image:url('/img/search.gif');
  background-repeat:no-repeat;
  padding-left:20px;
}

.goldlasso-logo {
  background: url(../img/goldlasso_logo.jpg) no-repeat -1px -1px;
}

.coming-soon {
  background: url(../img/comingsoon.png) no-repeat -1px -1px;
}

.epBuilder {
  border-left-width:2px;
  border-color: transparent transparent transparent darkgreen;
  padding-left:6px;
}

.menu-font{
  font-size:18px;
}

.highlight {
    background-color: blue !important;
  }
	
.justcenter {
  text-align: center;
}
/** Eloop5 Menu Icons */
.home_home { background:transparent url(img/menu/home/home_16.gif);}
.home_dashboard { background:transparent url(img/menu/home/dashboard.png);}
.home_logout { background:transparent url(img/menu/home/logout.png);}

.subscribers_subscribers { background:transparent url(img/menu/subscribers/subscribers.png);}
.subscribers_datapoints { background:transparent url(img/menu/subscribers/datapoints.png);}
.subscribers_export { background:transparent url(img/menu/subscribers/export.png);}
.subscribers_import { background:transparent url(img/menu/subscribers/import.png);}
.subscribers_lists { background:transparent url(img/menu/subscribers/lists.png);}
.subscribers_manage { background:transparent url(img/menu/subscribers/manage.png);}

.outbound_outbound { background:transparent url(img/menu/outbound/outbound.png); }
.outbound_campaigns { background:transparent url(img/menu/outbound/campaign.png); }
.outbound_messages { background:transparent url(img/menu/outbound/messages.jpg); }
.outbound_schedule { background:transparent url(img/menu/outbound/schedule.png); }
.outbound_testing { background:transparent url(img/menu/outbound/testing.png); }
.outbound_enhanced { background:transparent url(img/menu/outbound/enhanced.png); }
.outbound_spamcheck { background:transparent url(img/menu/outbound/spam_check.png); }
.outbound_message_footers { background:transparent url(img/menu/outbound/message_footer.png);}

.inbound_inbound { background:transparent url(img/menu/inbound/inbound.png);}
.inbound_mailbox { background:transparent url(img/menu/inbound/mailbox.png);}
.inbound_replyprofile { background:transparent url(img/menu/inbound/reply-profiles.png);}
.inbound_webmail { background:transparent url(img/menu/inbound/webmail.png);}

.library_library { background:transparent url(img/menu/library/content-library.png);}
.library_dc { background:transparent url(img/menu/library/dynamic_content.png);}
.library_sc { background:transparent url(img/menu/library/static_content.png);}
.library_file_library { background:transparent url(img/menu/library/file-library.png);}

.forms_forms { background:transparent url(img/menu/forms/forms.png);}
.forms_qa { background:transparent url(img/menu/forms/QA.png);}
.forms_optoutpage { background:transparent url(img/menu/forms/optoutpage.gif);}
.forms_optoutfooters { background:transparent url(img/menu/forms/optoutfooters.gif);}
.forms_survey { background:transparent url(img/menu/forms/survey.png);}
.forms_preferences { background:transparent url(img/menu/forms/preferences.png);}
.forms_landing_page { background:transparent url(img/menu/forms/landing_page.png);}
.forms_optin_page { background:transparent url(img/menu/forms/optin.jpg);}

.social_social { background:transparent url(img/menu/social/socialmedia.png);}
.social_twitter { background:transparent url(img/menu/social/twitter_icons_16.png);}

.deliverability_deliverability { background:transparent url(img/menu/deliverability/deliverability.png);}
.deliverability_complaints { background:transparent url(img/menu/deliverability/complaints.png);}
.deliverability_whitelist { background:transparent url(img/menu/deliverability/whitelisting.png);}
.deliverability_monitor { background:transparent url(img/menu/deliverability/monitor.png);}
.deliverability_info { background:transparent url(img/menu/deliverability/isp_block_info.gif);}

.reports_reports { background:transparent url(img/menu/reports/reports.png);}
.reports_campaign_report { background:transparent url(img/menu/reports/campaign_report.gif);}

.settings_settings { background:transparent url(img/menu/settings/settings.png);}
.settings_account { background:transparent url(img/menu/settings/accounts.gif);}
.settings_users { background:transparent url(img/menu/settings/users.jpg);}
.settings_user { background:transparent url(img/menu/settings/user.png);}
.settings_labeling { background:transparent url(img/menu/settings/labeling.png);}
.settings_archiving { background:transparent url(img/menu/settings/archive.gif);}

.partners_partners { background:transparent url(img/menu/partners/partner.png);}
.partners_google { background:transparent url(img/menu/partners/google.png);}
.partners_slack { background:transparent url(img/menu/partners/slack.png);}

.help_help { background:transparent url(img/menu/help/help.png);}
.live_help { background:transparent url(https://cbi.boldchat.com/aid/3969371657853877811/bc.cbi?cbdid=1511107732369956768&amp;rdid=809801909247377595);}
.help_gljive { background:transparent url(img/menu/help/gljive.png);}


/* list view */
#images-view .x-panel-body {
  background: white;
  font: 11px Arial, Helvetica, sans-serif;
}

#images-view .thumb {
  background: #dddddd;
  padding: 3px;
}

#images-view .thumb img {
  height: 140px;
  width: 173px;
}

#images-view .thumb-wrap {
  float: left;
  margin: 4px;
  margin-right: 0;
  padding: 5px;
  border: 1px solid white;
}

.x-theme-access #images-view .thumb-wrap {
  border: 1px solid #232D38; 
}

#images-view .thumb-wrap span {
  display: block;
  overflow: hidden;
  text-align: center;
}

#images-view .x-view-over {
  border: 1px solid #dddddd;
  background: #efefef url(../../gxt/images/default/grid/row-over.gif) repeat-x left top;
  padding: 4px;
}

#images-view .x-view-selected {
  background: #eff5fb no-repeat right bottom;
  border: 1px solid #99bbe8;
  padding: 4px;
}

#images-view .x-view-selected .thumb {
  background: transparent;
}

#images-view .loading-indicator {
  font-size: 11px;
  background-image: url(../../gxt/resources/images/default/grid/loading.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  margin: 10px;
}
/* list view Ends*/
div.thumb {
  background: #ffffff repeat scroll 0%;
  padding: 3px;
}

div.thumb-wrap {
  float: left;
  margin: 4px;
  margin-right: 0;
  border: 3px solid white;
}

.thumb:hover{
	background-color:#ffd68e;	
}



.labelTextCenter:hover:{
	background-color:#FFFFCC;
	border:0px #000 solid;
}

input,textarea{
  box-shadow: inset 1px 1px 3px #C7C7C7;
  /*-o-box-shadow: inset 1px 1px 3px #C7C7C7;*/
  /*-webkit-box-shadow: inset 1px 1px 3px #C7C7C7;*/
  /*-moz-box-shadow: inset 1px 1px 3px #C7C7C7;*/
}
input:focus,textarea:focus {
  border-color:#edb202;
  background-color:#FFC;
}

.pageLogicPanel{
  background-color:#fffce9;
}

.greyBG{
  background-color:#eeeeee;
}

.stepIndicator {
  margin-left:10px;
  float:left;
}

.bullet1{background-image:url('/img/bullets/bullet1.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet2{background-image:url('/img/bullets/bullet2.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet3{background-image:url('/img/bullets/bullet3.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet4{background-image:url('/img/bullets/bullet4.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet5{background-image:url('/img/bullets/bullet5.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet6{background-image:url('/img/bullets/bullet6.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet7{background-image:url('/img/bullets/bullet7.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet8{background-image:url('/img/bullets/bullet8.jpg');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet9{background-image:url('/img/bullets/bullet9.jpg');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet10{background-image:url('/img/bullets/bullet10.png');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}
.bullet11{background-image:url('/img/bullets/bullet11.gif');background-position:left;background-repeat:no-repeat;float:left;margin:0 5px 0 0;font-family:verdana,sans-serif;font-size:12px;padding-left:13px;}

.save_option1{background-image:url('/img/save_options/update1.png');}
.save_option2{background-image:url('/img/save_options/update2.png');}
.save_option3{background-image:url('/img/save_options/update3.gif');}
.save_option4{background-image:url('/img/save_options/update4.png');}
.save_option5{background-image:url('/img/save_options/update5.gif');}
.save_option6{background-image:url('/img/save_options/update6.gif');}
.save_option7{background-image:url('/img/save_options/update7.gif');}

.frameStyle{
  border-width: 0px;
  padding: 2px;
}

.mloop_dashHeader {
	font-family:verdana,sans-serif;
 	font-size:10px;
  	font-weight:bold;
}

.eloop_roundPanel {
	border-radius:14px;
	background-clip:padding-box;
	background-color:#ECECEC;
}

.labelTextCenter{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}