/*======================================
  Selectric
======================================*/
.ticket-properties .selectric-wrapper { position:relative; cursor:pointer; width:80%; margin:0px auto; z-index:100; }
.ticket-properties .selectric-responsive { width:100%; }
.ticket-properties .selectric { border:1px solid #6c6c6c; /*border-bottom-width: 2px;*/ background:#6c6c6c; position:relative; border-radius:5px; -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
.ticket-properties .selectric .label { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:7px; font-size:13px; line-height:22px; color:#fff; min-height:22px; }
.ticket-properties .selectric .button { display:block; color:#fff; position:relative; float:right; margin:-31px 12px 0px 0px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
.ticket-properties .selectric .button:before { content:"\f107"; font-size:19px; font-family:FontAwesome; font-weight:400; font-style:normal; -webkit-transition:-webkit-transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out; }
.ticket-properties .selectric-open .selectric .button { margin:-30px 12px 0px 0px; /*line-height:34px;*/ -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); }
.ticket-properties .selectric .button { display: block; color:#fff; position: relative; float:right; margin:-31px 12px 0px 0px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }

.ticket-properties .selectric-hover .selectric { /*border-color:#CCC;*/ }
.ticket-properties .selectric-hover .selectric .button { color:#fff; }
.ticket-properties .selectric-hover .selectric .button:after { /*border-top-color:#888;*/ }
.ticket-properties .selectric-open { z-index:999; }
.ticket-properties .selectric-open .selectric { border:1px solid #232323; background:#232323; /*margin-top:1px;*/ /*border-bottom-width:1px;*/ }
.ticket-properties .selectric-open .selectric-items { visibility:visible; opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); -webkit-transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.ticket-properties .selectric-disabled { filter:alpha(opacity=50); opacity:0.5; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.ticket-properties .selectric-hide-select { position:relative; overflow:hidden; width:0; height:0; }
.ticket-properties .selectric-hide-select select { position:absolute; left:-100%; display:none; }
.ticket-properties .selectric-input { position:absolute!important; top:0!important; left:0!important; overflow:hidden!important; clip:rect(0, 0, 0, 0)!important; margin:0!important; padding:0!important; width:1px!important; height:1px!important; outline:none!important; border:none!important; *font:0/0 a!important; background:none!important; }
.ticket-properties .selectric-temp-show { position:absolute!important; visibility:hidden!important; display:block!important; }
/* Items box */
.ticket-properties .selectric-items { visibility:hidden; opacity:0; -webkit-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); transform:translateY(-20px); position:absolute; top:100%; left:0; background:#232323; z-index:-1; margin:8px 0; padding:10px 0; border-radius:5px; width:100%!important; }
.ticket-properties .selectric-items .selectric-scroll { height:100%; overflow:auto; }
.ticket-properties .selectric-items:before, .ticket-properties .selectric-items:after { content:""; position:absolute; top:-9px; left:12px; width:0; height:0; border-bottom:6px solid transparent; border-left:6px solid transparent; border-right:6px solid transparent; margin-top:3px; }
.ticket-properties .selectric-items:before { margin-bottom:4px; border-top-color:#232323; }
.ticket-properties .selectric-items:after { margin-top:4px; border-bottom-color:#232323; }
.ticket-properties .selectric-above .selectric-items:before, .ticket-properties .selectric-above .selectric-items:after { top:100%; border-bottom-width:0; border-top:6px solid #232323; margin-top:0; }
.ticket-properties .selectric-above .selectric-items:after { border-top-color:#232323; margin-top:-1px; }
.ticket-properties .selectric-above .selectric-items { top:auto; bottom:100%; }
.ticket-properties .selectric-items ul, .ticket-properties .selectric-items li { list-style:none; padding:0; margin:0; font-size:13px; line-height:20px; min-height:20px; }
.ticket-properties .selectric-items li { display:block; padding:6px 30px 6px 10px; color:#fff; cursor:pointer; position:relative; overflow:hidden; -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
.ticket-properties .selectric-items li.selected { background:#C90C58; color:#fff; }
.ticket-properties .selectric-items li:after { content:""; position:absolute; z-index:3; top:0; right:-10px; width:30px; height:100%; opacity:0; -webkit-transition:.2s; transition:.2s; }
.ticket-properties .selectric-items li.selected:after { opacity:1; right:0; }
.ticket-properties .selectric-items li:hover { background:#E41065; color:#fff; }
.ticket-properties .selectric-items .disabled { filter:alpha(opacity=50); opacity:0.5; cursor:default!important; background:none!important; color:#666!important; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.ticket-properties .selectric-items .selectric-group .selectric-group-label { font-weight:bold; padding-left:10px; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background:none; color:#444; }
.ticket-properties .selectric-items .selectric-group.disabled li { filter:alpha(opacity=100); opacity:1; }
.ticket-properties .selectric-items .selectric-group li { padding-left:25px; }




.selectric-wrapper { position:relative; cursor:pointer; width:80%; margin:0px auto; z-index:100; }
.selectric-responsive { width:100%; }
.selectric { /*border:1px solid #E0E0E0; border-bottom-width:2px;*/ background:#E41065; position:relative; border-radius:5px; -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
.selectric .label { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 30px 0 0; padding:10px; font-size:13px; line-height:22px; color:#fff; min-height:22px; }
.selectric .button:before { content:"\f107"; font-size:19px; font-family:FontAwesome; font-weight:400; font-style:normal; -webkit-transition:-webkit-transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out; }
.selectric-open .selectric .button { margin:-33px 12px 0px 0px; /*line-height:34px;*/ -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); }
.selectric .button { display: block; color:#fff; position: relative; float:right; margin:-33px 12px 0px 0px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
@media \0screen\,screen\9 {
    .selectric .button { color:#DDD; text-align:center; font:20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial; }
}
.selectric-hover .selectric { /*border-color:#CCC;*/ }
.selectric-hover .selectric .button { color:#fff; }
.selectric-hover .selectric .button:after { /*border-top-color:#888;*/ }
.selectric-open { z-index:999; }
.selectric-open .selectric { /*border-color:#CCC;*/ background:#C90C58; /*margin-top:1px;*/ /*border-bottom-width:1px;*/ }
.selectric-open .selectric-items { visibility:visible; opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); -webkit-transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.selectric-disabled { filter:alpha(opacity=50); opacity:0.5; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.selectric-hide-select { position:relative; overflow:hidden; width:0; height:0; }
.selectric-hide-select select { position:absolute; left:-100%; display:none; }
.selectric-input { position:absolute!important; top:0!important; left:0!important; overflow:hidden!important; clip:rect(0, 0, 0, 0)!important; margin:0!important; padding:0!important; width:1px!important; height:1px!important; outline:none!important; border:none!important; *font:0/0 a!important; background:none!important; }
.selectric-temp-show { position:absolute!important; visibility:hidden!important; display:block!important; }

/* Items box */
.selectric-items { visibility:hidden; opacity:0; -webkit-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); transform:translateY(-20px); position:absolute; top:100%; left:0; background:#fefefe; z-index:-1; margin:8px 0; padding:10px 0; border-radius:5px; width:100%!important; }
.selectric-items .selectric-scroll { height:100%; overflow:auto; }
.selectric-items:before, .selectric-items:after { content:""; position:absolute; top:-9px; left:12px; width:0; height:0; border-bottom:6px solid #BBB; border-left:6px solid transparent; border-right:6px solid transparent; margin-top:3px; }
.selectric-items:after { margin-top:4px; border-bottom-color:#FFF; }
.selectric-above .selectric-items:before, .selectric-above .selectric-items:after { top:100%; border-bottom-width:0; border-top:6px solid #BBB; margin-top:0; }
.selectric-above .selectric-items:after { border-top-color:#FFF; margin-top:-1px; }
.selectric-above .selectric-items { top:auto; bottom:100%; }
.selectric-items ul, .selectric-items li { list-style:none; padding:0; margin:0; font-size:13px; line-height:20px; min-height:20px; }
.selectric-items li { display:block; padding:6px 30px 6px 10px; color:#666; cursor:pointer; position:relative; overflow:hidden; -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out; }
.selectric-items li.selected { background:#C90C58; color:#fff; }
.selectric-items li:after { content:""; position:absolute; z-index:3; top:0; right:-10px; width:30px; height:100%; opacity:0; -webkit-transition:.2s; transition:.2s; }
.selectric-items li.selected:after { opacity:1; right:0; }
.selectric-items li:hover { background:#E41065; color:#fff; }
.selectric-items .disabled { filter:alpha(opacity=50); opacity:0.5; cursor:default!important; background:none!important; color:#666!important; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.selectric-items .selectric-group .selectric-group-label { font-weight:bold; padding-left:10px; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background:none; color:#444; }
.selectric-items .selectric-group.disabled li { filter:alpha(opacity=100); opacity:1; }
.selectric-items .selectric-group li { padding-left:25px; }