
.tsr-forms label, .tsr-forms .label { font-weight: bold; display: block; margin: 12px 0 4px; line-height: 1.4; white-space: nowrap; }
.tsr-forms .selectboxit-container { position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; -o-user-select: none; }
.tsr-forms .selectboxit-container .selectboxit { -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #888888; line-height: 1; border: 1px solid #dbdbdb; background: #fff; cursor: pointer; padding: 0; display: block; width: 100% !important; }
.tsr-forms .selectboxit-container .selectboxit:focus { outline: none; }
.tsr-forms .selectboxit-container .selectboxit.selectboxit-focus { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.tsr-forms .selectboxit-container .selectboxit.selectboxit-disabled { cursor: default; }
.tsr-forms .selectboxit-default-icon { float: right; }
.tsr-forms .selectboxit-text { font-size: 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 14px 0; text-indent: 14px; line-height: 1; overflow: hidden; white-space: nowrap; color: #333; display: block; width: 100%; }
.tsr-forms .selectboxit-active .selectboxit-text, .tsr-forms .active.selectboxit-hover .selectboxit-text { color: #333; }
.tsr-forms .selectboxit-container .selectboxit-options { -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; min-width: 170px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; list-style: none; position: absolute; overflow: hidden; cursor: pointer; display: none; z-index: 9999999999999; outline: none; top: auto; bottom: auto; left: auto; right: auto; background: #fff; border-bottom: 1px solid #dcdcdc; width: 100% !important; padding: 0; }
.tsr-forms .selectboxit-option .selectboxit-option-anchor { margin: 0px; line-height: 1; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; color: #333; display: block; padding: 14px; font-size: 15px; font-weight: normal; }
.tsr-forms .selectboxit-option .selectboxit-option-anchor.selectboxit-focus {background: #ebebeb; }
.tsr-forms .selectboxit-option, .tsr-forms .selectboxit-optgroup-header { text-indent: 0; overflow: hidden; white-space: nowrap; list-style: none; margin: 0; padding: 0;}
.tsr-forms .selectboxit-option { border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
.tsr-forms .selectboxit-option-last { border-bottom: none; }
.tsr-forms .selectboxit-optgroup-header { font-weight: bold; }
.tsr-forms .selectboxit-optgroup-option { text-indent: 20px; }
.tsr-forms .selectboxit-optgroup-header[data-disabled='true']:hover { cursor: default; }
.tsr-forms .selectboxit-arrow-container { width: 38px; float: right; position: absolute; top: 50%; right: 0; margin-top: -15px; }
.tsr-forms .selectboxit .selectboxit-arrow-container .selectboxit-arrow { /* Horizontally centers the down arrow */ margin-left: 6px; display: block; height: 24px; padding: 6px 0 0; color: #333; }
.tsr-forms .selectboxit-open .selectboxit-arrow-container .selectboxit-arrow { /* Horizontally centers the down arrow */ }
.tsr-forms .selectboxit-open .selectboxit-arrow-container .selectboxit-arrow:before { content: "▲"; }
.tsr-forms .selectboxit-arrow { height: 14px; width: 28px; overflow: hidden; }
.tsr-forms .selectboxit.active ~ ul { border: 1px solid #c4c4c4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 198px; margin-top: -1px; }
.tsr-forms .selectboxit.active ~ ul .selectboxit-option.selectboxit-hover .selectboxit-option-anchor { color: #fff; text-decoration: none; }
.tsr-forms .invalid .selectboxit { background: #ffece3; border: 1px solid #da552a; }
.tsr-forms .selectboxit.selectboxit-disabled { background: #eee; }
.tsr-forms .selectboxit.selectboxit-disabled .selectboxit-text { color: #bbb; }
