  /* --------------------------------------------------------------------------------------
	Styled Selects - wrapped due to FF appearance bug & MSIE
	5/31/2017 Tyler Evans
---------------------------------------------------------------------------------------- */
/*Start :: Default Styles*/
select {
  background: transparent;
  width: 150px;
  padding: 5px 35px 5px 5px;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 34px;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}
/*End :: Default Styles*/

/*Start :: Custom Styles*/
.select-dropdown {
   display: inline-block;
   position: relative;
/*   margin: 0;*/
   padding: 0;
   width: 100%;
   max-width: 290px;
   height: auto;
   border: 2px solid #e5e5e5;
/*
   -webkit-box-shadow: 0 0 0 3px #e5e5e5;
   -moz-box-shadow: 0 0 0 3px #e5e5e5;
   -o-box-shadow: 0 0 0 3px #e5e5e5;
   -khtml-box-shadow: 0 0 0 3px #e5e5e5;
   box-shadow: 0 0 0 3px #e5e5e5;
*/
}
.select-dropdown {
   background-color: #ffffff;
}
.select-dropdown select {
   position: relative;
   display: block;
/*   margin: 0;*/
   padding: 8px 30px 5px 10px;
/*   white-space: nowrap; Removed to prevent extra space after selects */
   width: 100%;
   font-size: 13px;
   font-size: 1.3rem;
   color: #666666;
   font-style: normal;
   border: none;
   background: transparent;
   cursor: pointer;
   -moz-appearance: none;
   -webkit-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
   outline: none;
   z-index: 2;
}
.select-dropdown select::-ms-expand {
   display: none;
}
.select-dropdown:before {
   position: absolute;
   top: 0;
   right: 0;
   width: 32px;
   height: 100%;
   speak: none;
   content: '';
   z-index: 1;
   background: rgba(0, 0, 0, 0.1);
   cursor: pointer;
}
.select-dropdown:after {
   font-family: FontAwesome;
   content: "\f0d7";
   color: rgba(0, 0, 0, 0.5);
   position: absolute;
   top: 17%;
   right: 12px;
   speak: none;
   cursor: pointer;
   z-index: 1;
}
.ie8 .select-dropdown select, .ie9 .select-dropdown select {
   padding-right: 12px;
}
.ie8 .select-dropdown:after, .ie9 .select-dropdown:after, .ie8 .select-dropdown:before, .ie9 .select-dropdown:before {
   display: none;
}
/*End :: Custom Styles*/

/*Start :: Green Styles*/
.select-dropdown-green {
   display: inline-block;
   position: relative;
   margin: 0;
   padding: 0;
   width: auto;
   height: auto;
   -webkit-box-shadow: 0 0 0 3px #f5f5f5;
   -moz-box-shadow: 0 0 0 3px #f5f5f5;
   -o-box-shadow: 0 0 0 3px #f5f5f5;
   -khtml-box-shadow: 0 0 0 3px #f5f5f5;
   box-shadow: 0 0 0 3px #008975;
}
.select-dropdown-green {
   background-color: #009882;
}
.select-dropdown-green select {
    position: relative;
    display: block;
    margin: 0;
    padding: 8px 30px 6px 12px;
    white-space: nowrap;
    width: 100%;
    font-size: 13px;
    font-size: 1.3rem;
    color: #ffffff;
    font-family: Yantramanav, sans-serif;
    font-style: normal;
    border: none;
    background: transparent;
    cursor: pointer;
    -moz-appearance: window;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline: none;
    z-index: 2;
}
.select-dropdown-green select::-ms-expand {
display: none;
}
.select-dropdown-green:before {
   position: absolute;
   top: 0;
   right: 0;
   width: 32px;
   height: 100%;
   speak: none;
   content: '';
   z-index: 1;
   background: rgba(0, 0, 0, 0.1);
   cursor: pointer;
}
.select-dropdown-green:after {
   font-family: FontAwesome;
   content: "\f0d7";
   color: rgba(85, 85, 85, 0.7);
   position: absolute;
   top: 17%;
   right: 12px;
   speak: none;
   cursor: pointer;
}
.ie8 .select-dropdown-green select, .ie9 .select-dropdown-green select {
   padding-right: 12px;
}
.ie8 .select-dropdown-green:after, .ie9 .select-dropdown-green:after, .ie8 .select-dropdown-green:before, .ie9 .select-dropdown-green:before {
   display: none;
}
/*End :: Green Styles*/

/*Start :: Blue Styles*/
.select-dropdown-blue {
   display: inline-block;
   position: relative;
   margin: 0;
   padding: 0;
   width: auto;
   height: auto;
   -webkit-box-shadow: 0 0 0 3px #005499;
   -moz-box-shadow: 0 0 0 3px #005499;
   -o-box-shadow: 0 0 0 3px #005499;
   -khtml-box-shadow: 0 0 0 3px #005499;
   box-shadow: 0 0 0 3px #005499;
}
.select-dropdown-blue {
   background-color: #005daa;
}
.select-dropdown-blue select {
    position: relative;
    display: block;
    margin: 0;
    padding: 8px 30px 6px 12px;
    white-space: nowrap;
    width: 100%;
    font-size: 13px;
    font-size: 1.3rem;
    color: #ffffff;
    font-family: Yantramanav, sans-serif;
    font-style: normal;
    border: none;
    background: transparent;
    cursor: pointer;
    -moz-appearance: window;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline: none;
    z-index: 2;
}
.select-dropdown-blue select::-ms-expand {
   display: none;
}
.select-dropdown-blue:before {
   position: absolute;
   top: 0;
   right: 0;
   width: 32px;
   height: 100%;
   speak: none;
   content: '';
   z-index: 1;
   background: rgba(0, 0, 0, 0.1);
   cursor: pointer;
}
.select-dropdown-blue:after {
   font-family: FontAwesome;
   content: "\f0d7";
   color: rgba(0, 47, 85, 0.85);
   position: absolute;
   top: 17%;
   right: 12px;
   speak: none;
   cursor: pointer;
}
.ie8 .select-dropdown-blue select, .ie9 .select-dropdown-blue select {
   padding-right: 12px;
}
.ie8 .select-dropdown-blue:after, .ie9 .select-dropdown-blue:after, .ie8 .select-dropdown-blue:before, .ie9 .select-dropdown-blue:before {
   display: none;
}
/*End :: Blue Styles*/

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
select {
   -moz-appearance: none;
}