/*! formstone v0.6.1 [dropdown.css] 2015-05-22 | MIT License | formstone.it */



/**

	 * @class

	 * @name .fs-dropdown-element

	 * @type element

	 * @description Target element

	 */

/**

	 * @class

	 * @name .fs-dropdown

	 * @type element

	 * @description Base widget class

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-multiple

	 * @type modifer

	 * @description Indicates multi-selected element

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-cover

	 * @type modifer

	 * @description Indicates cover positioning

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-bottom

	 * @type modifer

	 * @description Indicates bottom positioning

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-disabled

	 * @type modifer

	 * @description Indicates disabled state

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-open

	 * @type modifer

	 * @description Indicates open state

	 */

/**

	 * @class

	 * @name .fs-dropdown.fs-dropdown-focus

	 * @type modifer

	 * @description Indicates focus state

	 */

.fs-dropdown {

	font-family: Arial;
  position: relative;

  z-index: 1;

  display: block;

  max-width: 100%;

  /*

			@media screen and (min-width: 740px) {

				max-width: 30%;

			}

			*/

  /**

		 * @class

		 * @name .fs-dropdown-selected

		 * @type element

		 * @description Handle item

		 */

  /**

		 * @class

		 * @name .fs-dropdown-options

		 * @type element

		 * @description Options container

		 */

  /**

		 * @class

		 * @name .fs-dropdown-group

		 * @type element

		 * @description Option group label

		 */

  /**

		 * @class

		 * @name .fs-dropdown-item

		 * @type element

		 * @description Option item

		 */

  /*

		&-options.fs-scrollbar {

			overflow: hidden;

		}



		&-options.fs-scrollbar-content {

			max-height: @fs-dropdown-max-height;



			padding: 0;

		}

*/

}

.fs-dropdown:focus {

  box-shadow: none;

  outline: none;

}

.fs-dropdown,

.fs-dropdown:after,

.fs-dropdown:before,

.fs-dropdown *,

.fs-dropdown *:after,

.fs-dropdown *:before {

  box-sizing: border-box;

  -webkit-transition: none;

          transition: none;

  -webkit-user-select: none !important;

     -moz-user-select: none !important;

      -ms-user-select: none !important;

          user-select: none !important;

}

.fs-dropdown-element {

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  opacity: 0;

  z-index: -1;

}

.fs-dropdown-element,

.fs-dropdown-element:focus {

  outline: none;

  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

  -webkit-tap-highlight-color: transparent;

}

.no-opacity .fs-dropdown-element {

  left: -999999px;

}

.fs-dropdown-selected {

  width: 100%;

  position: relative;

  border: none;

  border-radius: 0;

  color: #1c4973;

  cursor: pointer;

  display: block;

  font-size: 14px;

  height: 40px;

  margin: 0;

  overflow: hidden;

  padding: 0 45px 0 10px;

  text-align: left;

  text-overflow: clip;
  background: #fff;

  z-index: 2;
font-weight: 400;
 background: #fff url(../images/select1.jpg) right center no-repeat;
 
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
 
}

.no-touch .fs-dropdown-selected:hover {

  color: #222222;

}

.no-touch .fs-dropdown-disabled .fs-dropdown-selected:hover {

  color: #cccccc;

}

.fs-dropdown-options {

  width: 100%;
  

  max-height: 260px;

  position: absolute;

  top: 100%;

  left: 0;

  border: none;
  
  border-top: 1px solid #333;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

  background-color: #ffffff;

  display: none;

  margin: 0;

  overflow: auto;

  overflow-x: hidden;

  padding: 0;

 font-family: 'Lato', sans-serif, Arial; font-weight: 300;  z-index: 50;

}

.fs-dropdown-options.fs-scrollbar {

  position: absolute;

}

.no-opacity .fs-dropdown-options {

  width: auto;

}

.fs-dropdown-group {

  border-bottom: 1px solid #cccccc;

  color: #999999;

  display: block;

  font-size: 11px;

  padding: 0px 10px;

  text-transform: uppercase;

}


.fs-dropdown-item:first-child { border: 0px; }
.fs-dropdown-item {
	transition: all 0.3s; -webkit-transition: all 0.3s; 
  width: 100%;
  font-family: Arial;

  background: #ffffff;

  border: none;
	border-top: 1px solid rgba(0,0,0,0.4);

  cursor: pointer;

  color: #838383;

  display: block;

  font-size: 14px;

  margin: 0;

  line-height: 24px;

  overflow: hidden;

  padding: 0 10px;

  text-align: left;

  text-decoration: none;

  text-overflow: ellipsis;
 font-family: 'Lato', sans-serif, Arial; font-weight: 300;
}

.fs-dropdown-item:hover {  background: #006bb6 ; color: #fff; }

.fs-dropdown-item_placeholder {

  display: none;

}

.fs-dropdown-item_selected {

   background: #006bb6 ; color: #fff;

}

.fs-dropdown-item_disabled {

  color: #999999;

  cursor: default;

}

.fs-dropdown-item:first-child {

  border-radius: 0;

}

.fs-dropdown-item:last-child {


}

.no-touch .fs-dropdown-item:hover,

.no-touch .fs-dropdown-item_selected:hover {

  color: #222222;

  background-color: #dddddd;

  border-color: #cccccc;

}

.fs-dropdown-item_disabled,

.no-touch .fs-dropdown-item_disabled:hover {

  color: #cccccc;

  background-color: #ffffff;

  border-color: #cccccc;

}

.fs-dropdown-open {

  z-index: 3;

}

.fs-dropdown-open .fs-dropdown-options {

  display: block;


}

.fs-dropdown-open .fs-dropdown-selected {

  z-index: 51;


}

.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {

  z-index: 49;

}

.fs-dropdown-cover .fs-dropdown-options {

  top: 0;

  border-radius: 3px;

  border-width: 1px;

}

.fs-dropdown-cover .fs-dropdown-item:first-child {

  border-radius: 3px 3px 0 0;

}

.fs-dropdown-bottom .fs-dropdown-options {

  top: auto;

  bottom: 100%;

  border-width: 1px 1px 0;

}

.fs-dropdown-bottom .fs-dropdown-item:last-child {

  border: none;

}

.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-selected {

  border-radius: 0 0 3px 3px;

}

.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options {

  border-radius: 3px 3px 0 0;

}

.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options {

  top: auto;

  bottom: 0;

}

.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {

  border-radius: 3px;

}

.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options {

  border-radius: 3px;

}

.fs-dropdown-multiple .fs-dropdown-options {

  width: 100%;

  position: static;

  border-radius: 3px;

  border-width: 1px;

  box-shadow: none;

  display: block;

}

.fs-dropdown-disabled .fs-dropdown-selected {

  background: #ffffff;

  border-color: #dfdfdf;

  color: #cccccc;

  cursor: default;

}

.fs-dropdown-disabled .fs-dropdown-options {

  background: #ffffff;

  border-color: #cccccc;

}

.fs-dropdown-disabled .fs-dropdown-group,

.fs-dropdown-disabled .fs-dropdown-item {

  border-color: #cccccc;

  color: #cccccc;

  cursor: default;

}

.fs-dropdown-disabled .fs-dropdown-item,

.no-touch .fs-dropdown-disabled .fs-dropdown-item:hover {

  color: #cccccc;

  background-color: #ffffff;

}

.fs-dropdown-disabled .fs-dropdown-item_selected,

.no-touch .fs-dropdown-disabled .fs-dropdown-item_selected:hover {

  background: #fafafa;

}