/* MilkyWayCoupons Global CSS */
.ui-autocomplete-loading {
    background-color: #b0c4de;
  }
#s { width: 16em;}

/* Glyph Menu (Account Controller) */
.transition {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
  transition-timing-function: cubic-bezier(0.42,0,1,1);
}

/*---MENU---*/
.menu {
  margin-left:auto;
  margin-right:auto;
  margin-top:2%;
  text-align:center;
}

.menu i {
  color:rgba(229,91,10,0.8);
  font-size:2.3rem !important;
  line-height:40px;
}

.menu .item {
  display:inline-block;
  width:126px;
  height:40px;
}

.menu .item:first-child {
  border-left:solid 2px rgba(229,91,10,0.8);
}

.menu .item:nth-child(2) {
  border-left:solid 2px rgba(229,91,10,0.8);
}

.menu .item:nth-child(2):after {
  border-right:solid 2px rgba(229,91,10,0.8);
  height:40px;
  width:37.5px;
  content:'';
  position:absolute;
}

.menu .item:nth-child(3) {
  border-right:solid 2px rgba(229,91,10,0.8);  
}

.menu .item:nth-child(4) {
  border-right:solid 2px rgba(229,91,10,0.8);  
}

.menu .item:nth-child(5) {
  border-right:solid 2px rgba(229,91,10,0.8);  
}

.menu .item:last-child {
  border-right:solid 2px rgba(229,91,10,0.8);
}

.hidden-text {
  opacity:1;
  position:absolute;
  color: #000;
  font-weight:400;
  font-size:16px;
  font-family: "Francois One";
  height:30px;
  line-height:30px; 
  border-top:solid 2px rgba(229, 91, 10, 0.8);
}

.menu .item:first-child .hidden-text { 
  width:247px;
  text-align:left;
  padding-left:25px;
}

.menu .item:nth-child(2) .hidden-text {
  width:251px;
  text-align:left;
  padding-left:10px;
}

.menu-holder .item:nth-child(2) .hidden-text {
  padding-left:30px;
}

.menu .item:nth-child(3) .hidden-text {
  width:382px;
  text-align:right;
  margin-left:-257px !important;
  padding-right:15px;
}

.menu-holder .item:nth-child(3) .hidden-text {
	width: 12px;
	margin-left: 39px !important;
}

.menu .item:nth-child(4) .hidden-text {
  width:508px;
  text-align:right;
  margin-left:-385px !important;
  padding-right:25px;
}

.menu-holder .item:nth-child(4) .hidden-text {
  width:500px;
  margin-left:-386px !important;
}

.menu .item:nth-child(5) .hidden-text {
  width:510px;
  text-align:right;
  margin-left:-385px !important;
  padding-right:18px;
}

.menu-holder .item:nth-child(5) .hidden-text {
	width: 146px;
	text-align: right;
	margin-left: -20px !important;
	padding-right: 34px;
}

.menu .item:nth-child(6) .hidden-text {
  width:248px;
  text-align:right;
  margin-left:-144px !important;
  padding-right:25px;
}

/***Hover States***/
.menu .item:hover {
  cursor:pointer;
  height:70px;
}

.menu .item:hover i {
  color:rgba(229,91,10,1);
}

.menu .item:hover .hidden-text {
  opacity:1;
  -webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.menu .item:first-child:hover, .menu .item:nth-child(2):hover {
  border-left:solid 2px rgba(229,91,10,1);
}

.menu .item:nth-child(3):hover, .menu .item:last-child:hover {
  border-right:solid 2px rgba(229,91,10,1);
}

/* key value pairs */

dl {
	display: table;
	margin: 20px 0;
	width: 95%;
}

dl + dl {
	padding-top:20px;
}

dl div.def {
	display: table-row;
	
}

dl div.def:nth-child(even) {
	background-color: #f2f2f2;
}

dl div.def:first-child dt, dl div.def:first-child dd{
	border-top: 1px solid #ccc;
}

dl div.def dt, dl div.def dd {
	display: table-cell;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

dl div.def dt {
	font-weight: bold;
	width: 20%;
	text-align: left;
}

dl div.def dt:after {
	content: "	";
}

dl div.def dd {
	padding-left: 20px;
}

dt {
-webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
     -moz-user-select: none; /* Old versions of Firefox */
	  -ms-user-select: none; /* Internet Explorer/Edge */
		  user-select: none; /* Non-prefixed version, currently
							  supported by Chrome, Edge, Opera and Firefox */
}

img.thumbnail {
	max-width:100px;
}

/** Special hack to make jqGrid not use our defaults for the pager **/
.ui-tabs-panel input[type=text].ui-pg-input,
.widget input[type=text].ui-pg-input,
input[type=text].ui-pg-input { 
	width: auto;
}


/** Center jqGrid tables **/
.ui-jqgrid {
	margin-left: auto;
	margin-right: auto;
}

.ui-sortable li { 
	background-color: #fff;
}
