.nice-select {padding: 10px;-webkit-tap-highlight-color: transparent;background-color: #fff;border: 1px solid #ccc;box-sizing: border-box;clear: both;cursor: pointer;text-transform: uppercase;position: relative;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: 100%;outline: none;color: #c92a39;margin-bottom: 15px;}
.nice-select .current {color: #c92a39;font-weight: 500;}
.nice-select:hover {border-color: #dbdbdb;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #999;}
.nice-select:after {border-bottom: 2px solid #c92a39;border-right: 2px solid #c92a39;content: "";display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 16%;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;width: 5px;}
.nice-select.open:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);border: 1px solid #e2e2e2;}
.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}
.nice-select.disabled:after {border-color: #ccc;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto;right: 0;}
.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after {height: 4px;width: 4px;}
.nice-select.small .option {min-height: 34px;}
.nice-select .list {width: 100%;background-color: rgba(255,255,255,.95);box-shadow: 0 4px 3px rgba(68,68,68,.2);box-sizing: border-box;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index: 9;}
.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}
.nice-select .option {padding: 10px;cursor: pointer;font-weight: 700;list-style: none;outline: none;-webkit-transition: all .2s;transition: all .2s;border-bottom: 1px solid #e7e3d9;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}
.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default;}
.no-csspointerevents .nice-select .list {display: none;}
.no-csspointerevents .nice-select.open .list {display: block;}