div.fancy-select {	position: relative;	color: #46565D;}div.fancy-select.disabled {	opacity: 0.5;}div.fancy-select select:focus + div.trigger {	box-shadow: 0 0 0 2px #4B5468;}div.fancy-select select:focus + div.trigger.open {	box-shadow: none;}div.fancy-select div.trigger {	border-radius: 4px;	cursor: pointer;	padding: 10px 24px 9px 9px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	position: relative;	background: #99A5BE;	border: 1px solid #99A5BE;	border-top-color: #A5B2CB;	color: #4B5468;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	width: 200px;	transition:all 0.6s ease 0s;}div.fancy-select div.trigger:after {	content: "";	display: block;	position: absolute;	width: 0;	height: 0;	border: 5px solid transparent;	border-top-color: #4B5468;	top: 20px;	right: 9px;}div.fancy-select div.trigger.open {	background: #4A5368;	border: 1px solid #475062;	color: #7A8498;	box-shadow: none;}div.fancy-select div.trigger.open:after {	border-top-color: #7A8498;}div.fancy-select ul.options {	list-style: none;	margin: 0;	position: absolute;	top: 40px;	right: 0;	visibility: hidden;	opacity: 0;	z-index: 50;	max-height: 200px;	overflow: auto;	background: #62C8BF;	border-radius: 4px;	border-top: 1px solid #7DD8D2;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	min-width: 120px;	transition:all 0.3s ease 0s;}div.fancy-select ul.options.open {	visibility: visible;	top: 50px;	opacity: 1;	/* have to use a non-visibility transition to prevent this iOS issue (bug?): */	/*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/	transition:all 0.4s ease 0s;}div.fancy-select ul.options.overflowing {	top: auto;	bottom: 40px;	transition:all 0.3s ease 0s;}div.fancy-select ul.options.overflowing.open {	top: auto;	bottom: 50px;	transition:all 0.3s ease 0s;}div.fancy-select ul.options li {	padding: 8px 12px;	color: #2B8686;	cursor: pointer;	white-space: nowrap;	transition:all 0.3s ease 0s;}div.fancy-select ul.options li.selected {	background: rgba(43,134,134,0.3);	color: rgba(255,255,255,0.75);}div.fancy-select ul.options li.hover {	color: #fff;}    /* Custom Finance */	/*light top bar*/  .right-top-bar .fancy-select  {         margin-top:2px;  }	div.fancy-select ul.options    {      padding-left:0;      max-height: none;      z-index: 9999;    }    .top-bar-light .right-top-bar div.fancy-select div.trigger    {      background: transparent;      padding:0;      box-shadow: none;      min-width: 100px;      width:auto;      border:none;      font-size:13px;      line-height: 22px;      color:#888888;      padding-right: 30px;      text-align: right;    }    .top-bar-light .right-top-bar div.fancy-select div.trigger:hover,.top-bar-light .right-top-bar div.fancy-select div.trigger:hover:after    {      color:#333;    }   .top-bar-light .right-top-bar div.fancy-select div.trigger::after   {    border:0;    content:"\f107";    font-family: FontAwesome;    font-size: 13px;    top:0;    right:15px;   color:#888888;   }      .top-bar-light .right-top-bar div.fancy-select div.trigger.open:after   {      color:#555;      content:"\f106";   }   .top-bar-light .right-top-bar div.fancy-select div.trigger.open   {    color:#555;   }   .top-bar-light .right-top-bar div.fancy-select ul.options   {   	top:50px;    background:#f2f2f2;    border-color:#f2f2f2;    color:#888;   }   .top-bar-light .right-top-bar div.fancy-select ul.options li   {    color:#888;   }   .top-bar-light .right-top-bar div.fancy-select ul.options li.selected   {    color:#fff;    background:#2e363a;   }   .top-bar-light .right-top-bar div.fancy-select ul.options li:hover   {    color:#fff;    background: rgba(46, 54, 58,.8);   }    .top-bar-light .right-top-bar div.fancy-select ul.options.open    {    	top:30px;    }   /*dark top bar*/   .top-bar-dark .right-top-bar div.fancy-select div.trigger    {      background: transparent;      padding:0;      box-shadow: none;      min-width: 100px;      width:auto;      border:none;      font-size:13px;      line-height: 22px;      color:#888888;      padding-right: 20px;      text-align: right;    }    .top-bar-dark .right-top-bar div.fancy-select div.trigger:hover,.top-bar-dark .right-top-bar div.fancy-select div.trigger:hover:after    {      color:#f2f2f2;    }   .top-bar-dark .right-top-bar div.fancy-select div.trigger::after   {    border:0;    content:"\f107";    font-family: FontAwesome;    font-size: 13px;    top:0;    right:15px;   color:#888888;   }   .top-bar-dark .right-top-bar div.fancy-select ul.options   {    top:50px;   }   .top-bar-dark .right-top-bar div.fancy-select div.trigger.open:after   {      color:#555;      content:"\f106";   }   .top-bar-dark .right-top-bar div.fancy-select div.trigger.open   {    color:#555;   }   .top-bar-dark .right-top-bar div.fancy-select ul.options   {    background:#f2f2f2;    border-color:#f2f2f2;    color:#888;    border:none;   }   .top-bar-dark .right-top-bar div.fancy-select ul.options li   {    color:#888;   }   .top-bar-dark .right-top-bar div.fancy-select ul.options li.selected   {    color:#fff;    background:#2e363a;   }   .top-bar-dark .right-top-bar div.fancy-select ul.options li:hover   {    color:#fff;    background: rgba(46, 54, 58,.8);   }    .top-bar-dark .right-top-bar div.fancy-select ul.options.open    {    	top:30px;    }