/*==================================== Primefaces Override ====================================*/

.ui-widget {
	font-size: 12px !important;
}


/* The login dialog */
.globalsignup.ui-dialog {
	background: white;
	border: 1px solid #ffffff;
	border-radius: 8px;
}

.globalsignup .ui-dialog-titlebar {
	background: none;
}

/* The redeem dialog */
.redeemDialog.ui-dialog {
	background: white;
	border: 1px solid #ffffff;
	border-radius: 8px;
}

.redeemDialog .ui-dialog-titlebar {
	background: none;
}

/* Search result display grid. */
.searchresult .ui-datagrid-content {
	background: none;
	border: none;
}

/* */
.paymentmethods.ui-accordion {
	background: none;
}

.paymentmethods .ui-accordion-header {
	background: #dddddd;
	padding: 6px 0px 6px 0px;
	border-radius: 6px;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: none;
	margin-bottom:8px;
}

.paymentmethods .ui-accordion-header a {
	color: white;
}

.paymentmethods .ui-accordion-content {
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}

.paymentmethods .methoddisabled {
	background: #dddddd;
}

.paymentmethods .methodlower {
	text-transform:none;	
}
.paymentmethods .ui-state-active {
	background:#ebad3c;	
}
.ui-widget-overlay{
	background-color: #000000;
	background-image: none;
	background-size: auto auto;
	opacity: 0.8;
}
.detail .ui-widget-header{
	position: relative;
	top:-32px;
	left:-4px;
	background-color: transparent;
	background-image: none;
	border: none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: none;
}
.ui-tabs .ui-tabs-nav li a{
	background-color: #e3e3e3;
	border-color: none !important;
	text-shadow: none;
	font-family: 'Open Sans', sans-serif !important;
	
}
.ui-tabs li.ui-tabs-selected a
{
  cursor: pointer;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #ebad3c;
  background-color: #FFFFFF !important;
}
.ui-icon-closethick
{
  background-position: -96px -128px;
  background-color: #777777;
}
.ui-icon-closethick:hover
{
  background-position: -96px -128px;
  background-color: #e6e6e6;
  border: hidden !important;
}
.ui-growl-item{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	color: #717171;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.ui-growl-item .ui-icon-closethick{
	background-position: -96px -128px;
	background-color: #FFFFFF;
}
.ui-shadow
{
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0) !important;
  border-color: #9f9f9f !important;
  -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}
.ui-growl-title
{
  font-weight: 400 !important;
  font-family: 'Open Sans', sans-serif !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  display: block;
}



#addFav .ui-state-default
{
  border: none;
  background-color: #e9ac47 !important;
  background:url(/javax.faces.resource/site/img/icons/addFav.png.xhtml) top left no-repeat;
  background-position: 10% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-weight: normal;
  color: #FFFFFF;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  width: 140px;
  height: 40px;
  padding-left: 24px;
}

#addFav #testingBtn .ui-state-default {
  width: 180px;
  border: none;
  height: 40px;
  background-color: #dbdbdb !important;
  background:url(/javax.faces.resource/site/img/icons/removeFav.png.xhtml) top left no-repeat;
  background-position: 10% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-weight: normal;
  color: #797979;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  padding-left: 24px;
}
.ui-datatable tbody {
	border: none !important;
	border-color: red !important;
}
.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td
{
  overflow-x: hidden;
  overflow-y: hidden;
  border: none !important;
  font-size: 13px;
  font-weight: 300;
  border
  
}
.ui-datatable {
	margin-top: 10px;
	padding: 10px;
	border: none !important;
	border-color: red;
}

.ui-datatable thead th, .ui-datatable tfoot td
{
  text-align: left !important;
  font-weight: 500;
  background-color: #FFFFFF !important;
  background-image: none !important;
}

.ui-datatable tbody td
{
  border: none !important;
}

.ui-datatable .ui-icon
{
  display: hidden;
  text-indent: -99999px;
  overflow-x: hidden;
  overflow-y: hidden;
  background-repeat: no-repeat;
}

.iHaveNoIdea{
	background-color: #f8f8f8;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #cfcfcf;
}

#form_demo .ui-widget-content
{
  border: none;
  background-color: #ffffff;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 50% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #949494;
}
#ongStatic .ui-accordion .ui-accordion-header a
{
  display: block;
  font-size: 16px;
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 2.2em;
  background-color: white;
  text-shadow: none !important;
  font-weight: 400;
}
.ui-dialog-titlebar
{
	background-color: #FFFFFF !important;
	background-image: none !important;
}
.ui-dialog .ui-dialog-buttonpane
{
  text-align: center;
  border: none;
  background-image: none;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0.3em;
  padding-right: 1em;
  padding-bottom: 0.5em;
  padding-left: 0.4em;
}
/*
.ui-button{
  background-color: aqua !important;
}
*/

.ui-growl-icon-close {
display:none !important;
}

.ui-radiobutton .ui-radiobutton-box {
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 10px;
    background: #afafaf !important;
}
.customDialog {
    background: #ffffff;
}

.customDialog .ui-dialog-content {
    padding: 0;
    margin: 10px;
}

  .customDialog .ui-dialog-titlebar  {
  
    box-shadow: none;
    padding:0px 0px 0px 50px !important;   
    margin:0px; 
    height:60px;
   
    border:0px solid !important;
    color:#ffffff !important;
    font-size:20px;
   	background-image:url(/javax.faces.resource/site/img/hiltonHeader.png.xhtml) !important; 
   	background-repeat: no-repeat !important;
}
.customDialog .ui-dialog-title {
    float: left;
    margin: 1em 0px .3em 30px !important;
}
