input, textarea, keygen, select, button {
  /*font-family: "proxima-nova",sans-serif;*/
  font-size:14px;
}
select {
  -webkit-appearance: none;
  -moz-appearance:    none;
  border-radius:0;
  background:transparent;
}

/* ==========================================================================
   Normalise Forms
========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #ddd;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
fieldset fieldset {
    border:none;
    margin: 0;
    padding: 0;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
    font-weight: bold;
}

/* ends in -i we should style it to look more attached */
fieldset[id*='-i'] {
    margin-top: -20px;
}
fieldset[id*='-i'] legend {
    /* font-weight: normal; */
    background: #fff;
    /*padding: 2px 4px;*/
    /*border: 1px solid #eee;*/
}

fieldset .intro {
    font-size:1.1em;
    margin: 0 0 0 1em;
}

fieldset .intro {
    /*margin: -10px -10px 10px;*/
    /*background: #FAFAFA;*/
    padding: 10px 0;
    margin:0;
    display:inline-block;
}

.help-trigger {
    font-size:0;
    vertical-align:middle;
    width:32px;
    height:32px;
    cursor:pointer;
}

.help {
    color: rgb(63, 136, 168);
    color: #1C75BC;
    border:1px solid #1C75BC;
    /* font-weight: bold; */
    margin: 10px auto;
    padding: 10px 16px 10px 40px;
    position: relative; 
    display: block;
    /* top: 0; */
    /* left: 0; */
    /* right: 0; */
    /*background: rgba(28, 117, 188, 0.2);*/
    background:#E9EDF7;
    /* border-radius: 20px; */
    /* padding-left: 40px; */
    /* max-width: 10px; */
    overflow: hidden;
    /* white-space: nowrap; */
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity:0;
    height:0;
    padding:0 16px 0 40px;
    margin:0;
}

.help-trigger:hover + .help {
    margin: 10px auto;
    padding: 10px 16px 10px 40px;
    opacity:1;
    height:auto;
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
    /*font-family:"proxima-nova",sans-serif;*/
    background-color:white;
    border-radius:0;
    border: 1px solid rgba(0, 0, 0, 0.3);
   /* -webkit-box-shadow: 0 2px 4px -2px #999999 inset;
    -moz-box-shadow: 0 2px 4px -2px #999999 inset;
    box-shadow: 0 2px 4px -2px #999999 inset;*/
}

input[type="range"]{
    -webkit-appearance:none;
    -moz-apperance:none;
    cursor: ew-resize;
    height: 1.6em;
    padding:0 4px;
}
input[type="range"]:focus{
    outline:none;
}
input[type=range]:-moz-focusring{
    outline: 1px solid white;
    outline-offset: -1px;
}
input[type=range]::-webkit-slider-runnable-track {

    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px;
}
input[type=range]::-moz-range-track {
    width: 100%;
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px;
}
input[type=range]::-ms-track {
    width: 100%;
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px;
    /*remove default tick marks*/
    color: transparent;
}
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance:none;
    width:10px; height:15px; 
    margin-top: -5px;
    -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;
    background-color:#aaa;
}
input[type=range]::-moz-range-thumb {
    -moz-apperance:none;
    width:10px; height:15px; 
    margin-top: -5px;
    -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;
    background-color:#aaa;
}
input[type=range]::-ms-thumb {
    width:10px; height:15px; 
    margin-top: -5px;
    -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;
    background-color:#aaa;
}
  
.rangeslider-wrapper {position:relative; height: 1.6em;
    padding:0;}
.rangeslider-wrapper > .rangeslider-marks {
    display:block; position:absolute; bottom:50%; left:10px; right:10px;
    z-index:100;
}
.rangeslider-wrapper > .rangeslider-marks tt {
    width:100px; text-align:center; margin-left:-50px;
    display:block; position:absolute; top:0; left:0;
    z-index:101; color:rgba(0,0,0,.6); font-size:11px; line-height:15px; pointer-events:none;
}
.rangeslider-wrapper > .rangeslider-marks tt + tt {
    left:100%;
}
input[type=range] + .rangeslider-marks > .rangemarker {
    content:"";
    display:none; position:absolute; bottom:100%; margin-bottom:20px; left:0; width:3em; margin-left:-1.5em; padding:0.25em 0 0.2em; background:#555; border-radius:3px;
    box-shadow: 0px 3px 5px 2px rgba(0,0,0,.4);
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;;
    line-height:1em;
    text-align: center;
    text-shadow: 0px 1px 1px #333333;
}
input[type=range] + .rangeslider-marks > .rangemarker:after {
    content:"";
    display:block; position:absolute; top:100%; left:50%; margin-left:-10px;
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;   
    border-top: 10px solid #555;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]:active + .rangeslider-marks > .rangemarker {
    display:block;
}


input[type=date],
input[type=month] {

  font-size: 1em;
  line-height: 28px!important;
  width: 100%;
  padding: 0 1px;
}
input[type=date]::-webkit-datetime-edit-month-field,
input[type=month]::-webkit-datetime-edit-month-field {
  /*color: red;*/
}
input[type=date]::-webkit-datetime-edit-day-field,
input[type=month]::-webkit-datetime-edit-day-field {
  /*color: white;*/
}
input[type=date]::-webkit-datetime-edit-year-field,
input[type=month]::-webkit-datetime-edit-year-field{
  /*color: blue;*/
}
input[type=date]::-webkit-clear-button,
input[type=month]::-webkit-clear-button {
  font-size: 1em;
  line-height: 30px;
  margin:0;
/*  position: relative;
  right: 5px;
  margin-right: 4px;*/
}
input[type=date]::-webkit-inner-spin-button,
input[type=month]::-webkit-inner-spin-button {
  /*height: 1em;*/
  margin:0;
}
input[type=date]::-webkit-calendar-picker-indicator,
input[type=month]::-webkit-calendar-picker-indicator {
  /*font-size: 18px;*/
}
input[type=date]::-webkit-calendar-picker-indicator:hover,
input[type=month]::-webkit-calendar-picker-indicator:hover {
  /*background-color: #959595;
  color: #e6e6e6;
  cursor: pointer;*/
}
input[type=date]::-webkit-calendar-picker-indicator:active,
input[type=month]::-webkit-calendar-picker-indicator:active {
  /*color: blue;*/
}


/* Chosen() style overwrites */
.chosen-container {
    max-width:70%;
    font-size: inherit;
    line-height:32px;
}
.chosen-container-single .chosen-single {
    height:auto;
    min-height:32px;
    line-height:30px;
    background:white;
    border-radius:0;
    box-shadow:none;
    border:1px solid rgba(0, 0, 0, 0.3);
}
.chosen-container-single .chosen-single div b {
    background-position:0 5px;
}
.chosen-container-multi .chosen-choices {
    border-radius:0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    /*background-color:rgba(255,255,255,0.8);
    box-shadow: 0 2px 4px -2px #999999 inset;*/
    background-image:none;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    background:white;
    border-radius:0;
}

.chosen-container .chosen-drop,
.chosen-container-single .chosen-drop {
    border-radius:0;
    box-shadow:none;
    background:white;
    z-index:999999999;
}

.chosen-container .chosen-with-drop .chosen-single {
    background:white;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position:-18px 5px;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height: auto;
    min-height: 20px;
    padding: 4px;
}

.chosen-container-active {
    border:none;
}



.chosen-container-multi .chosen-choices {
    /*
    background: -webkit-linear-gradient: (center top , #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%) repeat scroll 0 0 padding-box rgba(255,255,255,0.8);
    background: -moz-linear-gradient(center top , #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%) repeat scroll 0 0 padding-box rgba(255,255,255,0.8);
    */
}

.chosen-container-active .chosen-single, 
.chosen-container-active .chosen-choices {
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: none;
    background-color:#fff;
}






*:focus {
    outline:1px dotted rgba(0,0,0,.5);
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled],
*:disabled,
button[read-only],
html input[read-only],
button[readonly],
html input[readonly],
input.readonly {
    cursor: default;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -ms-opacity: 0.6;
    -o-opacity: 0.6;
    opacity: 0.6;
    box-shadow: none;
    pointer-events:none;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
    resize: vertical;
    min-height: 26px;
    height: 6em;
}

textarea.ckeditor {
    min-height: 50px;
}



/**
 * 1. Firefox 18-
 * 2. Firefox 19+
 */
*::-webkit-input-placeholder {
   color: #dddddd;
}
*:-moz-placeholder { /* 1 */
   color: #dddddd;  
}
*::-moz-placeholder {  /* 2 */
   color: #dddddd;  
}
*:-ms-input-placeholder {  
   color: #dddddd;  
}




input[type="checkbox"],
input[type="radio"] {
    width:auto;
}

/* MG - Not sure if this is needed in the forms module as it is not a form element (Came out of the JSON form stuff */
dfn {
    font-style:normal;
    /*border-bottom: 1px dotted #1C75BC;*/
    position:relative;
    cursor: help;
    /*text-decoration: o;*/
    white-space:nowrap;
}
dfn:hover {
    /*background-color: #EBF6FC;*/
    background:#E9EDF7;
    cursor: help;
}
dfn:after {
    /*content: "(i)";*/
    color: #1C75BC;
    font-size:24px!important;
    width:22px;
    height:22px;
    /*margin-top:-3px;*/
    line-height:24px!important;
}

dfn:hover:before {
    content: attr(data-title);
    font-weight:normal;
    display:inline-block;
    position:absolute;
    z-index:999;
    top:100%; left:100%;
    margin:0.3em 0 0 -150px;
    min-width:300px;
    width:300px;
    /*background:#D8ECFA;*/
    /*border:1px solid #4AAFF7;*/
    padding:10px;
    -webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.6);
    -moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.6);
    box-shadow:5px 5px 10px 0px rgba(0,0,0,0.6);
    font-size:.9em;
    text-align:left;
    white-space:normal;

    color: rgb(63, 136, 168);
    color: #1C75BC;
    border:1px solid #1C75BC;
    background:#E9EDF7;
}


/* MG - End avove comment RE dfn */

input:focus,
textarea:focus {
    outline: none;
    background-color:#fff;
    box-shadow: 0 0 6px #1C75BC;
    border-color: #1C75BC;
}


/**:required:focus {
    box-shadow: 0 0 6px #F7941E;
}
input:required:focus:invalid,
input.error:required:focus {    
    box-shadow: 0 0 6px #BE1E2D;
    border-color: #BE1E2D;
}
input:required:focus:valid,
input.valid:required:focus {    
    box-shadow: 0 0 6px #009444;
    border-color: #009444;
}


*:required {
    border-left:3px solid #F7941E;
}*/  

label.error:before {
    content: ""; 
    display:none;
    position:absolute;
    left: 50%;
    width: 0px; 
    height: 0px;
    top: 100%;
    margin-left: -5px;
    border: 5px solid transparent; 
    border-top-color: #CA1F1F;
}

label.error {
  background-color: #CA1F1F !important;
  color: #ffffff;
  right: -200px;
  left: -200px;
  margin: 0 auto -1em auto !important;
  font-size: 0px;
  padding: 0!important;
  cursor: help;
  position: absolute;
  bottom: 100%;
  z-index: 999;
  max-height: 0%;
  min-width: 100px!important;
  min-height: 0!important;
  white-space: nowrap;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
  line-height: 28px!important;
  height: 28px;
  box-shadow: 0px 0px 10px #000;
  display: none;
  text-align: center !important;
}
*:focus + label.error,
* + label.error:hover,
.focusfade + label.error,
.onoffswitch:hover ~ label.error {
    max-height:100%;
    font-size: 12px;
    padding: 0 10px !important;
    margin-bottom:-0.6em;
}

td label.error {
    margin-bottom:0em!important;
}
/**/
*:focus + label.error:before,
.collection:hover ~ label.error:before,
.collection:hover label.error:before,
* + label.error:hover:before,
.focusfade + label.error:before,
td input.error:hover + label.error:before,
.onoffswitch:hover ~ label.error:before {
    display:block;
}

.valid + label.error,
:valid + label.error {
    display: none!important; /* this wont work because jquery.validate sets display:block inline and doesnt set.valid until on blur */
    visibility:hidden!important; /* use this instead */
    opacity:0!important;
}

.jf-input-type-textarea > label,
.jf-input-type-textarea > textarea {
    vertical-align: top;
}

.jf-input-type-textarea ~ .jf-input-type-file {
    margin-top:10px;
}


/* radio / checkbox custom button style > */
.focb:before {      
    content: "\00a0";  /*nbsp*/ 
    display: inline-block;  
    width: 1.1em;  
    height: 1.1em;  
    margin: auto 6px auto 0;  
    /*position: absolute;  
    left: 0;  */  
    background-color: #fff;  

    font-size: 1.1em;
    font-weight:bold;
    text-align: center;  
    line-height: 1.1em;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); 

    border:1px solid rgba(0, 0, 0, 0.3);
} 

input[type=radio].focbed {  
    /*display: none;  */
    opacity:0.001;
    position:absolute;
    height:2em;
    width:2em;
} 
input[type=radio] + .focb:before {  
    border-radius: 50%;   
}
input[type=radio]:checked + .focb:before {  
    /*content: "\2022";  bullet*/ 
    background-color: #333;
    box-shadow: 0 0 0 4px #FFFFFF inset, 0 0 1px 0px #333;
    position: relative; 
} 
input[type=radio]:required:checked + .focb:before { 
    box-shadow: 0 0 0 4px #FFFFFF inset, 0 0 1px 1px #99CC00;
} 


input[type=checkbox].focbed {  
    /*display: none;  */
    opacity:0.001;
    position:absolute;
    height:2em;
    width:2em;
}
input[type=checkbox] + .focb {  
    border-radius: 3px;  
}
input[type=checkbox]:checked + .focb:before {  
    content: "\2713";  /* tick*/
    color: #333333;
}
input[type=checkbox].filled:required + .focb:before { 
    box-shadow: 0 0 1px 1px red;
} 
input[type=checkbox]:required:checked + .focb:before { 
    box-shadow: 0 0 1px 1px green;
}

/* < END radio / checkbox style */




input[type="submit"] {

    background-color:#1C75BC;
    text-indent:0;
    border:1px solid #1C75BC;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    display:inline-block;
    color:white;
    /*font-family: 'Roboto Condensed', sans-serif;*/
    font-size:17px;
    font-weight:700;
    font-style:normal;
    padding:/*10px*/ 0 15px;
    /*line-height:1em;*/
    line-height:30px;
    width:auto;
    text-decoration:none;
    text-align:center;
    /*text-shadow:1px 1px 0px #ffffff;*/
    margin-top: 10px;
    float:right;
    text-transform:uppercase;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
input[type="submit"]:hover {

    background-color:#009444;
    border:1px solid #009444;
}
input[type="submit"]:active {
    position:relative;
    top:1px;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff, 0 0 3px -2px #000000;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff, 0 0 3px -2px #000000;
    box-shadow:inset 0px 1px 0px 0px #ffffff, 0 0 3px -2px #000000;
}



/* */
.onoffswitch {
    position: relative; width:92px!important;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch-checkbox {
    /*display: none;*/
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: 1px;
}

label.focb{ 
    /*display:none;*/ /*pointer-events:none;*/ 
    color: rgba(50, 50, 50, 0.5);
    padding-top: 6px;
}

.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border:1px solid #999999; border-radius: 0; margin:0;
}

.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch .ison, .onoffswitch .isoff {
    display: block; float: left; width: 50%; height:30px; padding: 0; line-height: 30px;
    font-size: 1em; color: white; /*font-weight: bold;*/ font-style:normal;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    box-shadow:0 2px 4px -2px rgba(0,0,0,.3) inset;
}
.onoffswitch .ison{
    padding-right: 25%;
    background-color: #009444; color: #FFFFFF;
    text-align: center;
}
.onoffswitch .isoff  {
    padding-left: 25%;
    background-color: #BE1E2D; color: #FFFFFF;
    text-align: center;
}
.onoffswitch-switch {
    display: block; width: 50%; margin: 0px;
    background: #E6E7E8;
    border:1px solid rgba(0,0,0,0.3); border-radius: 0;
    position: absolute; top:0px; bottom:0px; 
    right: 56px;
    right: 100%;
    margin-right: -50%;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-switch:after,
.onoffswitch-switch:before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;    
    height: 16px;
    width: 6px;
    margin: auto;
    border: 0px solid rgba(0,0,0,0.3);
    border-width: 0 1px;
    color: rgb(204, 204, 204);
}
.onoffswitch-switch:before {
    width: 16px;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
    margin-right: 0;
}
.onoffswitch-placeholder {
    display: inline-block;
    color: rgba(0,0,0,0.4);
    /*padding: 0 0 0 10px;*/
    padding:0;
    vertical-align: top;
    line-height: 1.9em;
}

.input_select select {
    width: 100%;

    max-width: 100%;
    height: 28px;
    padding: 3px 40px 5px 5px;

    border: 1px solid #B3B0B0;
    border-radius: 0;
    background: url(../img/select.svg) no-repeat 100% 50%;
    background-color: #FFFFFF;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.input_select_inline select {
    width: 100%;
    width: auto;
    max-width: 100%;
    height: 28px;
    padding: 3px 40px 5px 5px;

    border: 1px solid #B3B0B0;
    border-radius: 0;
    background: url(../img/select.svg) no-repeat 100% 50%;
    background-color: #FFFFFF;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.input_select option {
    padding: 5px 5px;
}

select::-ms-expand {
    display: none;
}