.list-item>*:last-child,.gu-mirror>*:last-child,.gu-transit>*:last-child{padding-right:5px}.list-item .drag,.gu-mirror .drag,.gu-transit .drag{margin-left:-5px;min-width:20px;width:20px;height:100%;padding:5px 0;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2)}.list-item .drag.drag-handle,.gu-mirror .drag.drag-handle,.gu-transit .drag.drag-handle{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==) repeat-y}.list-item .drag.drag-handle:hover,.gu-mirror .drag.drag-handle:hover,.gu-transit .drag.drag-handle:hover{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.list-item .drag.drag-handle:active,.gu-mirror .drag.drag-handle:active,.gu-transit .drag.drag-handle:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.gu-mirror .list-image,.gu-transit .list-image{z-index:2}li.gu-transit{border-bottom:1px solid white !important}li.gu-mirror{border:none}li.gu-mirror .drag-handle{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}@media (max-width: 1200px){li.list-item>.delete .fa-trash,li.gu-mirror>.delete .fa-trash,li.gu-transit>.delete .fa-trash{display:initial;color:#999}}@media (max-width: 768px){.list-toolbar .checkbox.all{padding-left:30px}li.list-item a,li.gu-mirror a,li.gu-transit a{font-size:.9em}li.list-item.active,li.gu-mirror.active,li.gu-transit.active{background-color:transparent}li.list-item .drag-handle,li.gu-mirror .drag-handle,li.gu-transit .drag-handle{width:15px;min-width:15px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@media screen and (min-width: 1200px){li.list-item a,li.gu-mirror a,li.gu-transit a{font-size:1em}li.list-item .drag-handle,li.gu-mirror .drag-handle,li.gu-transit .drag-handle{width:30px;min-width:30px}}@media (max-width: 400px){.list-item .list-image.large .image-container,.gu-mirror .list-image.large .image-container,.gu-transit .list-image.large .image-container{width:64px;height:64px;border-radius:32px}}@media (max-width: 320px){.list-item .list-image.large .image-container,.gu-mirror .list-image.large .image-container,.gu-transit .list-image.large .image-container{width:44px;height:44px;border-radius:22px}}.list-group.pre-scrollable{border-radius:4px;border:1px solid #ddd}.list-group.pre-scrollable.well{padding:0}.list-group.pre-scrollable .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.list-group.pre-scrollable .list-group-item{border-left:none;border-right:none}.list-group.pre-scrollable.well .list-group-item{background-color:#f5f5f5}.list-group-horizontal.well{padding:0;border:none;background-color:transparent}.list-group-horizontal .list-group-item{display:inline-block}.list-group-horizontal .list-group-item{margin-bottom:0;margin-left:-4px;margin-right:0;border-right:none}.list-group-horizontal .list-group-item{background-color:#f5f5f5}.list-group-horizontal .list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:4px}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0;border-right:1px solid #dedede}gallery-panel media-list{margin-top:15px}media-audio-form,media-video-form,media-image-form,media-gallery-form{margin-top:15px}media-audio-form .form-group,media-video-form .form-group,media-image-form .form-group,media-gallery-form .form-group{position:relative}media-audio-form .form-group.player,media-video-form .form-group.player,media-image-form .form-group.player,media-gallery-form .form-group.player{border:1px solid #464544;text-align:center}media-audio-form media-audio.player,media-audio-form media-video-player.player,media-audio-form media-image.player,media-video-form media-audio.player,media-video-form media-video-player.player,media-video-form media-image.player,media-image-form media-audio.player,media-image-form media-video-player.player,media-image-form media-image.player,media-gallery-form media-audio.player,media-gallery-form media-video-player.player,media-gallery-form media-image.player{text-align:center;display:block;position:relative}media-audio .video-js:focus,media-video-player .video-js:focus{outline:none}media-audio .no-poster .video-js,media-video-player .no-poster .video-js{padding:0}media-player media-audio,media-player media-video-player{top:46% !important}media-player media-audio .vjs-16-9,media-player media-video-player .vjs-16-9{padding-top:52.25% !important}media-gallery-form .form-group.player media-image .image-container,media-image-form .form-group.player media-image .image-container{padding-top:56.25%}media-gallery-form .form-group.player media-image .image-container img,media-image-form .form-group.player media-image .image-container img{position:absolute;top:0;left:50%;height:100%;max-width:100%;transform:translateX(-50%)}media-gallery-form .form-group.player media-image .image-container picture,media-image-form .form-group.player media-image .image-container picture{position:absolute;top:0;left:50%;height:100%;width:100%;transform:translateX(-50%)}media-gallery-form .form-group.player media-image .image-container picture img,media-image-form .form-group.player media-image .image-container picture img{position:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:100%}media-gallery-form file-input .choose-file,media-audio-form file-input .choose-file{display:none}.portfolio-link{padding:10px}media-image .image-container{position:relative;width:100%;height:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}media-image .loading-icon,.video-js .loading-icon{font-family:"FontAwesome", serif;display:inline-block;position:absolute;top:50%;left:50%;margin:-9px 0 0 -7px;content:"\f110";-webkit-animation:fa-spin 2s linear infinite;-moz-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;opacity:.2}media-video-player{position:relative;display:block;background-color:#444}media-video-player .vjs-poster{background-color:transparent}.poster{position:absolute;overflow:hidden;z-index:2;top:0;left:0;padding:10px;font-size:100%;background:rgba(34, 34, 34, 0.75)}.poster:hover{color:#fff}.vimeoFrame{position:absolute !important;top:0;bottom:0;left:0;height:100%}.player .sidedock{display:none !important}.toggle-edit-gallery{margin-bottom:15px}form.link{background:none;cursor:pointer}form.link label{cursor:pointer}form.link input{display:none}edit-image-panel{display:block;width:100%;max-width:400px;margin:0px auto 30px;text-align:center}.cropping-panel{position:relative}#cropped-stream{height:auto}.files-to-upload{font-size:10px}file-input .link .choose-file label{cursor:pointer}file-input .link .choose-file label:hover{color:#8643b9}upload-progress{margin:15px}upload-progress .ui-progressbar-value{background-color:#8643b9}upload-progress .ui-progressbar-label{color:white;border-radius:3px;border:1px solid rgba(255, 255, 255, 0.2);line-height:15px}upload-progress a.cancel-upload{padding:0 10px;line-height:15px}img-cropper{display:block;width:100%}img-cropper .ng2-imgcrop{display:block;width:100%}img-cropper canvas{text-align:center;background:rgba(255, 255, 255, 0.07);border:1px solid #464544;margin-bottom:15px}add-media-panel media-portfolio-form form,add-media-panel media-gallery-form form,add-media-panel media-audio-form form,add-media-panel media-video-form form,add-media-panel media-image-form form{padding:15px !important}add-media-panel media-gallery-form form{background:#222}add-media-panel .media-add-button{position:relative;display:table;margin:7px 0;background:#222;padding:5px 20px}add-media-panel .media-add-button:first-child{margin-top:0}add-media-panel .media-add-button>*{display:table-cell;vertical-align:middle}add-media-panel .media-add-button.gallery{margin-bottom:0;background:transparent}add-media-panel .media-add-button .fa{width:40px;color:#fff}add-media-panel .back-portfolio-button{margin:15px auto}add-media-panel .back-portfolio-button button{margin:5px 0}add-media-panel .back-portfolio-button a{display:inline-block;margin-top:10px;text-align:left}add-media-panel .waiting,add-media-panel .finalized{width:100%;min-height:50px;background:rgba(255, 255, 255, 0.2);margin:15px 0}add-media-panel .waiting media-image-form,add-media-panel .waiting media-audio-form,add-media-panel .finalized media-image-form,add-media-panel .finalized media-audio-form{display:none}.dropzone{padding:.5em;border-radius:0;line-height:1.42857;color:#9a9899;font-weight:bold;font-size:12px;text-align:left}.dropzone .lead{font-size:16px;color:#fff;font-weight:bold;letter-spacing:1px}.dropzone label{width:100%;margin:0;cursor:pointer}.dropzone input{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;margin:0}media-list{display:block}media-list .media-filter{padding:0}media-list .untitled{color:#999}credits-list,tags-list{display:block;padding:5px 15px;background:rgba(255, 255, 255, 0.1);margin:20px 0}messages-panel,message-recipients-form,chat-threads,chat-thread,chat-window,chat-message,chat-boxes{display:block}messages-panel{width:100%}messages-panel .action-container{padding:20px}messages-panel .action-container .soho-close{display:block !important}messages-panel .action-container .action-panel{position:relative !important}messages-panel .action-container .action-panel.messages-threads{margin-top:30px}chat-threads,chat-boxes{padding-top:25px;max-width:320px;margin:auto}chat-boxes{position:relative;z-index:1}chat-window{width:100%;padding:0}chat-window .chat-input{padding:4px 5px}chat-thread .conversation{width:100%;margin:20px auto 0;padding:8px 15px 10px;background:rgba(255, 255, 255, 0.1);cursor:pointer}chat-thread .conversation.unread{border-left:5px solid #8643b9}chat-thread .conversation.active{background:#8643b9;color:#9a9899}chat-thread .conversation .message-preview{display:block;height:50px;overflow:hidden}chat-thread .conversation h5{margin:3px 0;color:rgba(255, 255, 255, 0.8);font-weight:normal !important;font-size:13px}chat-thread .conversation h5:hover{opacity:.8;cursor:pointer}chat-thread .conversation button{margin-top:4px;background-color:black;opacity:.4}chat-thread .conversation button:hover{opacity:1}chat-window .chat-box{border:1px solid rgba(255, 255, 255, 0.1);margin-top:20px}chat-window .chat-box header{position:relative}chat-window .chat-box .chat-recipients{background:rgba(255, 255, 255, 0.04)}chat-window .chat-box .chat-recipients.active{background:#8643b9;color:#9a9899}chat-window .chat-box .chat-recipients.active i{color:#9a9899}chat-window .chat-box .chat-recipients header h5{margin:0;padding:10px;font-weight:normal;font-size:12px;padding-right:20px}chat-window .chat-box .chat-recipients header .selectables{padding:0 15px}chat-window .chat-box .chat-recipients header .selectables .list-item .list-content{padding:0}chat-window .chat-box .chat-recipients header .selectables .list-item .list-content .list-image{width:36px;height:36px;margin-right:10px}chat-window .chat-box .chat-recipients header .selectables .list-item .list-content .list-text{padding-left:50px}chat-window .chat-box .chat-container{padding:0}chat-window .chat-box .chat-container .scroll-content{height:200px;overflow-y:scroll}chat-window .chat-box .chat-container .scroll-content scroll{position:relative;height:100%}chat-window .chat-box .chat-container .chat-input{margin:0;padding:10px 8px 4px;box-sizing:border-box;background:none;border:none;font-size:.9em;border-top:1px solid rgba(255, 255, 255, 0.2);resize:none;height:35px}chat-window .chat-box .chat-container .chat-input:focus{border:1px solid rgba(255, 255, 255, 0.2);border-right:none;border-radius:0 0 0 3px;border-color:rgba(255, 255, 255, 0.5);box-shadow:none;outline:none}chat-window .chat-box .chat-container button{margin:0;padding-top:7px;padding-bottom:8px;border-radius:0 0 3px 0}chat-threads{position:relative;overflow:hidden;min-height:400px}chat-threads .new-conversation{margin:20px 0}chat-threads .new-conversation button{margin-bottom:15px}chat-threads .new-conversation button.btn-default.return{background:none;border:1px solid rgba(255, 255, 255, 0.2)}message-recipients-form{position:absolute;z-index:2;top:33px;left:0;width:100%;height:100%;padding-top:15px;background:#000000}chat-message{clear:both;margin-bottom:5px;width:100%}chat-message p{margin:0;color:rgba(255, 255, 255, 0.9)}chat-message .msg-container .author-picture{display:inline-block;width:48px;height:48px;overflow:hidden;border-radius:25px;margin-right:5px;margin-left:10px;padding:0}chat-message .msg-container .message{display:inline-block;background:rgba(255, 255, 255, 0.1);padding:10px 15px;border-radius:3px 3px 3px 3px}chat-message .msg-container .message.msg-sent{float:right}chat-message .msg-container .message.msg-receive{background:rgba(161, 97, 255, 0.3)}chat-message .msg-container .message a{opacity:.6}chat-message .msg-container .message a:hover{opacity:1}chat-message time{font-size:.6em}chat-message:first-child{margin-top:15px}@media screen and (min-width: 768px){chat-threads,chat-boxes{padding-top:0}messages-panel{position:absolute !important;right:0;top:0;z-index:3;height:100%;width:auto;max-width:600px}messages-panel .action-container{padding:0;width:562px}messages-panel .action-container .action-panel{width:280px;margin:auto;float:right !important;border-left:1px solid rgba(255, 255, 255, 0.1);border-top:1px solid rgba(255, 255, 255, 0.1)}messages-panel .action-container .action-panel.messages-threads{margin-top:0px}}@media screen and (max-width: 768px){messages-panel .action-container.messages-open{position:fixed}messages-panel .action-container.messages-open .message-threads{display:none}messages-panel .action-container.messages-open .message-messages{position:fixed !important;z-index:3;padding:130px 0 72px !important;height:100%;width:100%;left:0;top:0}messages-panel .action-container.messages-open .message-messages .container-fluid{height:100%}messages-panel .action-container.messages-open .message-messages .container-fluid .row,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal{height:100%}messages-panel .action-container.messages-open .message-messages .container-fluid .row .col-xs-12,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .col-xs-12,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-container,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-container,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.thin,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.thin,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.half,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.half,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.half-w-nav,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.half-w-nav,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.medium,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.medium,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.full,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.full,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.full-w-nav,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.full-w-nav,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.media-list,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.media-list,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.threads-list,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.threads-list,messages-panel .action-container.messages-open .message-messages .container-fluid .row .action-panel.media-edit,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .action-panel.media-edit,messages-panel .action-container.messages-open .message-messages .container-fluid .row .nav-panel,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal .nav-panel,messages-panel .action-container.messages-open .message-messages .container-fluid .row profile-page #background,profile-page messages-panel .action-container.messages-open .message-messages .container-fluid .row #background,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal profile-page #background,profile-page messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal #background,messages-panel .action-container.messages-open .message-messages .container-fluid .row #background-preview>div,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal #background-preview>div{height:100%}messages-panel .action-container.messages-open .message-messages .container-fluid .row chat-boxes,messages-panel .action-container.messages-open .message-messages .container-fluid .business-card.horizontal chat-boxes{background:black;height:100%}}.nav-panel{background-color:#0d0d0d !important;padding-left:25px !important;display:none !important}profile-nav-panel,resume-nav-panel{min-height:100% !important}profile-nav-panel .nav-panel,resume-nav-panel .nav-panel{display:none;padding:0 0 10px 10px;margin-bottom:15px;border-bottom:1px solid #1a1a1a}profile-nav-panel .nav-panel.collapsed ul,resume-nav-panel .nav-panel.collapsed ul{display:none}profile-nav-panel .nav-panel.collapsed resume-nav-list,resume-nav-panel .nav-panel.collapsed resume-nav-list{margin:0}profile-nav-panel .nav-panel .btn-toggle-collapse h3,resume-nav-panel .nav-panel .btn-toggle-collapse h3{float:left}profile-nav-panel .nav-panel .btn-toggle-collapse i,resume-nav-panel .nav-panel .btn-toggle-collapse i{float:right;font-size:18px;margin-top:18px}profile-nav-panel .nav-panel ul li a,resume-nav-panel .nav-panel ul li a{font-weight:normal;padding-top:10px;padding-bottom:10px}profile-nav-panel .nav-panel ul li a .state-bullet,resume-nav-panel .nav-panel ul li a .state-bullet{padding-right:5px;font-size:1.1em;font-weight:bold;transform:none;transition:transform 0.3s, opacity 0.3s}profile-nav-panel .nav-panel ul li a .state-bullet:before,resume-nav-panel .nav-panel ul li a .state-bullet:before{content:'+';position:absolute;transition:transform 0.2s, opacity 0.2s;margin-right:5px}profile-nav-panel .nav-panel ul li a:hover,resume-nav-panel .nav-panel ul li a:hover{color:#8643b9}profile-nav-panel .nav-panel ul li a.is-active,resume-nav-panel .nav-panel ul li a.is-active{color:#8643b9}profile-nav-panel .nav-panel ul li a.is-active .state-bullet,resume-nav-panel .nav-panel ul li a.is-active .state-bullet{transform:scaleX(0.5) rotate(90deg);opacity:1}profile-nav-panel .nav-panel ul li a.is-active .state-bullet:before,resume-nav-panel .nav-panel ul li a.is-active .state-bullet:before{transform:scale(0);opacity:0}profile-nav-panel .nav-panel resume-nav-list,resume-nav-panel .nav-panel resume-nav-list{display:block;margin-top:20px}@media only screen and (min-width: 768px){.nav-panel{display:block !important}profile-nav-panel,resume-nav-panel{background-color:#0d0d0d}profile-nav-panel .nav-panel,resume-nav-panel .nav-panel{display:block;border:none}profile-nav-panel .nav-panel h3,resume-nav-panel .nav-panel h3{margin-top:15px}profile-nav-panel .nav-panel.collapsed ul,resume-nav-panel .nav-panel.collapsed ul{display:block}}perfect-scrollbar>div.ps{width:100%;max-width:100%}scroll{z-index:2;display:block}@media all and (min-width: 768px){scroll{height:100%}scroll.white:after{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}scroll.black:after{background:-moz-linear-gradient(top, rgba(20, 20, 20, 0) 0%, #141414 100%);background:-webkit-linear-gradient(top, rgba(20, 20, 20, 0) 0%, #141414 100%);background:linear-gradient(to bottom, rgba(20, 20, 20, 0) 0%, #141414 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00141414', endColorstr='#141414',GradientType=0 );}}.tabbed-lists{display:block}.tabbed-lists .help-text{margin-bottom:10px;color:#8643b9}.tabbed-lists .results span{display:inline-block;margin:5px 3px 0 0;padding:0 8px;background:#8643b9;border-radius:2px;color:white;font-size:10px}.tabbed-lists .filter-list:first-child{padding-right:20px}.tabbed-lists .filter-list ul{margin-top:15px}.tabbed-lists .filters{min-height:60px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.tabbed-lists .filters .filter{display:inline-block;padding-right:20px;font-size:10px}.tabbed-lists .dropdown-menu{border:1px solid;border-top:none;margin-top:0;right:15px;left:15px}.tabbed-lists .dropdown-menu li{padding:10px;cursor:pointer}.tabbed-lists .dropdown-menu li:hover{background:#8643b9;color:#fff}.tabbed-lists .tab-type .dropdown-toggle{border:1px solid #cccccc;border-radius:0;background:transparent !important;color:#999;text-shadow:none;font-weight:100;width:100%;height:35px;text-align:left}.tabbed-lists .tab-type .caret{position:absolute;right:26px;top:16px}.tabbed-lists p-tabView .ui-widget-header{background:transparent;border:1px solid #ccc;border-radius:0;margin-bottom:15px}.tabbed-lists p-tabView .ui-widget-content{background:transparent;border:none;color:#ccc}.tabbed-lists p-tabView .ui-tabview-panel{padding-left:0;padding-right:0}.tabbed-lists p-tabView .ui-tabview-panels{border-radius:0;border:1px solid #ccc;border:none}.tabbed-lists p-tabView .ui-state-default,.tabbed-lists p-tabView .ui-widget-content .ui-state-default,.tabbed-lists p-tabView .ui-widget-header .ui-state-default{background:transparent;border-radius:0;border:none}.tabbed-lists p-tabView .ui-state-active,.tabbed-lists p-tabView .ui-widget-content .ui-state-active,.tabbed-lists p-tabView .ui-widget-header .ui-state-active{background:#232323;border-radius:0;font-weight:bolder;border:none}.tabbed-lists p-tabView .ui-state-default a,.tabbed-lists p-tabView .ui-state-default a:link,.tabbed-lists p-tabView .ui-state-default a:visited{color:#ccc}.tabbed-lists p-tabView .ui-state-active a,.tabbed-lists p-tabView .ui-state-active a:link,.tabbed-lists p-tabView .ui-state-active a:visited{color:#fff}.tabbed-lists p-tabView .ui-accordion{border:1px solid}.tabbed-lists p-tabView .fa-fw{color:#ccc}.tabbed-lists p-tabView .ui-widget .ui-widget{overflow:hidden;border-color:#666}.tabbed-lists p-tabView .filters{border:none;padding-bottom:0;margin-bottom:0}.tabbed-lists p-tabView ul.ui-tabview-nav{margin:0;padding:0;border-radius:0}.tabbed-lists p-tabView ul.ui-tabview-nav li{top:0 !important;background:transparent;margin:0;padding:10px 0;width:50%;float:left;text-align:center;border-radius:0}.tabbed-lists p-tabView ul.ui-tabview-nav li:first-child{border-right:1px solid #ccc !important}.tabbed-lists p-tabView.one-tab ul{display:none}.tabbed-lists p-tabView p-tabPanel .ui-widget-content{border:none}.tabbed-lists p-tabView .tabbed-list ul li{width:100%;text-align:left}.tabbed-lists p-tabView .tabbed-list ul li a{color:#ccc !important}.tabbed-lists p-tabView .tabbed-list ul li:first-child{border-right:none !important}.tabbed-list{display:block;padding:0}@media (min-width: 768px){.tabbed-lists.search{padding:0 15px}}@media (max-width: 992px){.help-text{padding-left:15px;padding-right:15px}}.loader{color:#444444;margin:0 auto 30px;text-align:center;font-size:1.5em}.loader .loading,.loader .loading:after,.loader .loading:before{content:' ';top:0;width:24px;height:24px;border-radius:50%;animation:loading-spinner 1600ms infinite ease-in-out}.loader .loading{position:relative;animation-delay:-160ms;margin:auto;top:-24px}.loader .loading:after{left:64px}.loader .loading:before{left:-64px;animation-delay:-320ms}.loader .loading:after,.loader .loading:before{position:absolute}.loader .load-more,.loader .load-end{margin-top:15px}@keyframes loading-spinner{40%{box-shadow:0 40px 0 0}0%,80%,100%{box-shadow:0 40px 0 -20px}}.octagon{width:100px;height:40px;background:red;position:relative}.octagon:before{content:"";position:absolute;top:-30px;width:40px;height:0;border-bottom:30px solid red;border-left:30px solid transparent;border-right:30px solid transparent}.octagon:after{content:"";position:absolute;bottom:-30px;width:40px;height:0px;border-top:30px solid red;border-right:30px solid transparent;border-left:30px solid transparent}.ui-accordion,.ui-accordion-header,.ui-accordion-content{background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:white}.ui-accordion .ui-state-default a,.ui-accordion .ui-state-default a:link,.ui-accordion .ui-state-default a:visited,.ui-accordion-header .ui-state-default a,.ui-accordion-header .ui-state-default a:link,.ui-accordion-header .ui-state-default a:visited,.ui-accordion-content .ui-state-default a,.ui-accordion-content .ui-state-default a:link,.ui-accordion-content .ui-state-default a:visited{color:white;font-size:14px;font-weight:bold;background:rgba(255, 255, 255, 0.1);padding-top:10px;padding-bottom:10px}.ui-accordion .ui-accordion-content-wrapper{overflow:hidden}.ui-accordion .ui-accordion-content{padding:10px 0 10px 30px !important}.ui-widget-overlay{z-index:9998;background:rgba(0, 0, 0, 0.8)}.bg-primary{padding:7px;display:inline-block;margin:13px 0}login,join,reset-pass,forgot-pass,verify-email,request-invite{display:block;max-width:300px;margin:10px auto 20px;padding:0 10px}login .checkbox label,join .checkbox label,reset-pass .checkbox label,forgot-pass .checkbox label,verify-email .checkbox label,request-invite .checkbox label{color:#8643b9}login .checkbox label:before,join .checkbox label:before,reset-pass .checkbox label:before,forgot-pass .checkbox label:before,verify-email .checkbox label:before,request-invite .checkbox label:before{position:relative;top:3px;left:0;margin-right:5px}login h4,join h4,reset-pass h4,forgot-pass h4,verify-email h4,request-invite h4{margin:0 auto 20px;text-align:center;font-size:20px}login h4 .small,join h4 .small,reset-pass h4 .small,forgot-pass h4 .small,verify-email h4 .small,request-invite h4 .small{display:block;margin-bottom:5px}login h6,join h6,reset-pass h6,forgot-pass h6,verify-email h6,request-invite h6{margin-bottom:15px}login textarea,join textarea,reset-pass textarea,forgot-pass textarea,verify-email textarea,request-invite textarea{color:#000000 !important}login input,join input,reset-pass input,forgot-pass input,verify-email input,request-invite input{width:300px;margin-bottom:15px;height:50px;color:#000000 !important}login input[type="text"],login input[type="password"],join input[type="text"],join input[type="password"],reset-pass input[type="text"],reset-pass input[type="password"],forgot-pass input[type="text"],forgot-pass input[type="password"],verify-email input[type="text"],verify-email input[type="password"],request-invite input[type="text"],request-invite input[type="password"]{height:50px;box-sizing:border-box;border-color:#999}login input[type="checkbox"],join input[type="checkbox"],reset-pass input[type="checkbox"],forgot-pass input[type="checkbox"],verify-email input[type="checkbox"],request-invite input[type="checkbox"]{padding-top:15px}login .checkbox,join .checkbox,reset-pass .checkbox,forgot-pass .checkbox,verify-email .checkbox,request-invite .checkbox{padding:0 0 10px;margin:0}login .checkbox span,join .checkbox span,reset-pass .checkbox span,forgot-pass .checkbox span,verify-email .checkbox span,request-invite .checkbox span{display:inline-block;padding:3px 0 0 20px;color:#999}login .errors,join .errors,reset-pass .errors,forgot-pass .errors,verify-email .errors,request-invite .errors{padding:0 0 15px;text-align:center}login .links,join .links,reset-pass .links,forgot-pass .links,verify-email .links,request-invite .links{margin-top:15px}login .links a,join .links a,reset-pass .links a,forgot-pass .links a,verify-email .links a,request-invite .links a{cursor:pointer}login .links .signup,join .links .signup,reset-pass .links .signup,forgot-pass .links .signup,verify-email .links .signup,request-invite .links .signup{display:block}join{max-width:430px;margin:auto !important}settings set-email,settings set-password,settings auto-form{display:block;padding:10px 0}settings set-email form,settings set-password form,settings auto-form form{padding:0}settings set-email form .control-group,settings set-password form .control-group,settings auto-form form .control-group{margin-top:5px}@media all and (min-width: 768px){login,join,reset-pass,forgot-pass{margin:0 20px 20px}login h4,join h4,reset-pass h4,forgot-pass h4{margin:0 auto 20px}}not-found-panel,not-permitted-panel{text-align:center}login,forgot-pass{min-height:35vh;height:auto}forgot-pass{max-width:400px !important}about-page iframe{margin:25px auto 35px;display:block;width:100%}contact-page a{color:#8643b9}help-panel{display:block;padding:20px}privacy-page ul ul{padding-left:20px;margin-bottom:15px}privacy-page ul ul li{list-style:disc}@media all and (max-width: 640px){help-panel p-lightbox{display:block}help-panel p-lightbox .ui-lightbox{position:fixed;width:100%;left:0 !important}help-panel p-lightbox .ui-lightbox iframe{width:100%}}@media only screen and (min-width: 768px){.static-page privacy-panel.static-panel{max-height:inherit}}business-card-edit,business-card-view-panel,business-card-print-view-panel{display:block}.collapsed business-card-edit,.collapsed
  business-card-view-panel,.collapsed
  business-card-print-view-panel{margin:0}.business-card{position:relative;margin:1px 0 0;background-color:#000000;border:1px solid #000000;color:#ffffff;font-size:12px}.business-card button.btn,.business-card button.soho-btn{font-size:3em;border-radius:0}.business-card span{display:block}.business-card span.representative{margin-top:0;font-weight:bold}.business-card span .type{display:inline}.business-card .profile-picture{position:relative;margin:0;padding:0}.collapsed .business-card .profile-picture{margin:0;padding:0}.business-card .profile-picture img{width:100%;height:auto}.business-card .card-info{padding:7px 3px;line-height:1.5;opacity:0.8;margin:0}.collapsed .business-card .card-info{padding:7px 10px}.collapsed .business-card .card-info .controls,.collapsed .business-card .card-info .contact,.collapsed .business-card .card-info .location{display:none}.business-card .card-info .location,.business-card .card-info .general,.business-card .card-info .contact{font-size:11px;padding:0.5em 15px;opacity:0.8}.business-card .card-info .location span,.business-card .card-info .location a,.business-card .card-info .general span,.business-card .card-info .general a,.business-card .card-info .contact span,.business-card .card-info .contact a{display:block;padding:0;margin-bottom:1px}.business-card .card-info .location span span,.business-card .card-info .location a span,.business-card .card-info .general span span,.business-card .card-info .general a span,.business-card .card-info .contact span span,.business-card .card-info .contact a span{display:inline}.business-card .card-info .location .name,.business-card .card-info .location .primary-occupation,.business-card .card-info .location .primary-location,.business-card .card-info .location .representative,.business-card .card-info .general .name,.business-card .card-info .general .primary-occupation,.business-card .card-info .general .primary-location,.business-card .card-info .general .representative,.business-card .card-info .contact .name,.business-card .card-info .contact .primary-occupation,.business-card .card-info .contact .primary-location,.business-card .card-info .contact .representative{position:relative;display:block}.business-card .card-info .location .name .edit-link,.business-card .card-info .location .primary-occupation .edit-link,.business-card .card-info .location .primary-location .edit-link,.business-card .card-info .location .representative .edit-link,.business-card .card-info .general .name .edit-link,.business-card .card-info .general .primary-occupation .edit-link,.business-card .card-info .general .primary-location .edit-link,.business-card .card-info .general .representative .edit-link,.business-card .card-info .contact .name .edit-link,.business-card .card-info .contact .primary-occupation .edit-link,.business-card .card-info .contact .primary-location .edit-link,.business-card .card-info .contact .representative .edit-link{position:absolute;top:-1px;right:0px;background:transparent;border:0;padding:0}.business-card .card-info .location .name .edit-link .fa-pencil,.business-card .card-info .location .primary-occupation .edit-link .fa-pencil,.business-card .card-info .location .primary-location .edit-link .fa-pencil,.business-card .card-info .location .representative .edit-link .fa-pencil,.business-card .card-info .general .name .edit-link .fa-pencil,.business-card .card-info .general .primary-occupation .edit-link .fa-pencil,.business-card .card-info .general .primary-location .edit-link .fa-pencil,.business-card .card-info .general .representative .edit-link .fa-pencil,.business-card .card-info .contact .name .edit-link .fa-pencil,.business-card .card-info .contact .primary-occupation .edit-link .fa-pencil,.business-card .card-info .contact .primary-location .edit-link .fa-pencil,.business-card .card-info .contact .representative .edit-link .fa-pencil{opacity:0;font-size:14px}.business-card .card-info .location .name:hover .fa-pencil,.business-card .card-info .location .primary-occupation:hover .fa-pencil,.business-card .card-info .location .primary-location:hover .fa-pencil,.business-card .card-info .location .representative:hover .fa-pencil,.business-card .card-info .general .name:hover .fa-pencil,.business-card .card-info .general .primary-occupation:hover .fa-pencil,.business-card .card-info .general .primary-location:hover .fa-pencil,.business-card .card-info .general .representative:hover .fa-pencil,.business-card .card-info .contact .name:hover .fa-pencil,.business-card .card-info .contact .primary-occupation:hover .fa-pencil,.business-card .card-info .contact .primary-location:hover .fa-pencil,.business-card .card-info .contact .representative:hover .fa-pencil{opacity:8}.business-card .card-info .location .name,.business-card .card-info .general .name,.business-card .card-info .contact .name{color:#ffffff;font-weight:bold;font-size:14px;letter-spacing:0.5px}.business-card .hire{margin:10px 0;padding:10px 0}.business-card .hire span{display:block}.business-card .hire.hire{margin-bottom:0}.business-card.horizontal{max-width:410px;margin:0 auto;padding:0;border:none}.business-card.horizontal .profile-picture{padding-left:0;padding-right:10px}.business-card.horizontal .name{font-size:13px;margin:10px 0 2px;font-weight:bold;letter-spacing:1px}.business-card.horizontal .contact-info{float:left;margin-bottom:5px;width:50%;padding-right:5px}.business-card.horizontal .location-info{margin:6px 0}.business-card.horizontal .location-info span{display:inline-block}.business-card.light{color:#000000;background-color:rgba(255, 255, 255, 0.95);border-bottom:none}.business-card.light a{color:#000000}.business-card.light .card-info .general .name{color:#000000 !important}send-business-card-form label{margin-top:15px}send-business-card-form textarea.form-control{font-size:12px;padding-left:5px}business-card-print-view-panel{padding:10px;background:rgba(255, 255, 255, 0.05)}@media only screen and (min-width: 600px){.business-card{width:100%;margin:0;padding-bottom:13px;border-top:1px solid #000000;border-bottom:1px solid #1a1a1a;font-size:11px}.business-card .card-info{margin-top:10px}.business-card .card-info .name{font-size:14px}.business-card .card-info .location,.business-card .card-info .general,.business-card .card-info .contact{font-size:11px}.business-card .controls{position:absolute;top:25px;right:24px;width:24px}}@media only screen and (min-width: 768px){.profile-header .profile-picture media-image .image-container{border-radius:0 !important}.horizontal .name{font-size:14px;margin-top:15px}.horizontal .profile-picture{padding-right:20px}.horizontal .contact-info{font-size:1em}.horizontal .contact-info .fa{font-size:1em}}.bio-summary{display:none}profile-page #background{position:fixed;display:block;top:0;right:0;height:100%;padding:50px 0 0;background-color:rgba(255, 255, 255, 0.1);background-size:cover;opacity:.5}@media screen and (min-width: 768px){profile-page #background{opacity:1}profile-page .bio-summary{display:block;position:absolute;right:0;bottom:0;max-width:500px;background:#1f1f1f;padding:15px 30px 5px}profile-page .bio-summary h3{margin:0;line-height:normal;font-family:Helvetica, Arial, sans-serif;font-size:20px;color:#8643b9}}profile-images-panel file-input .btn-block{text-align:left}profile-images-panel .profile-image{padding-top:15px;padding-bottom:15px;background:black}profile-images-panel .profile-image .profile-picture media-image{display:block;width:48px;height:48px}profile-images-panel .profile-image label{margin:5px auto;cursor:pointer;font-weight:normal}profile-images-panel .profile-image label span{display:block;font-size:11px}profile-images-panel .profile-image label:hover{color:white;-webkit-transition:color 100;-moz-transition:color 100;-ms-transition:color 100;-o-transition:color 100;transition:color 100}profile-images-panel .profile-image input[type="file"]{display:none}#background-preview{position:relative;z-index:1;max-width:600px;margin:20px auto;padding:10px 20px 20px;background:black;border:1px solid rgba(255, 255, 255, 0.3)}#background-preview>div{padding:0}#background-preview>div .preview-area{height:100%;border:1px solid rgba(255, 255, 255, 0.3)}#background-preview>div .topbar{width:100%;height:5px;background:black}#background-preview>div .content{height:100%}#background-preview>div .content .sidebar{background:#000000;height:100%}#background-preview>div .content .main{height:100%}#background-preview>div #ipad-preview{width:150px;height:200px}#background-preview>div #ipad-preview .sidebar{padding-left:0;padding-right:0}#background-preview>div #ipad-preview .main{padding-left:0;padding-right:0}#background-preview>div #desktop-preview{width:250px;height:150px}#background-preview>div #desktop-preview .sidebar{padding-left:0;padding-right:0}#background-preview>div #desktop-preview .main{padding-left:0;padding-right:0}bio-summary-form label{display:none}.representation-helper-text{display:block;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid rgba(255, 255, 255, 0.3)}availability-form label{display:none}representation-list .company{display:inline-block;padding-left:5px;color:#9a9899}business-card-edit location-form{display:block;margin-top:10px}business-card-edit location-form location-field{margin:0}business-card-edit representative-type-form h4{font-size:14px;margin:10px 0 5px}.view-panel h5{margin-top:0}.view-panel h3{margin-bottom:0}.view-panel h3 a{text-align:right}.view-panel h6{color:#9a9899}.view-panel .panel-content{}.view-panel .panel-content .rep-list li,.view-panel .panel-content .local-hire-list li{display:block;padding-top:5px;margin-top:5px}.view-panel .panel-content .rep-list li .rep-item,.view-panel .panel-content .local-hire-list li .rep-item{display:block;padding-bottom:3px}.view-panel .panel-content .rep-list li .rep-item i,.view-panel .panel-content .local-hire-list li .rep-item i{margin-right:5px}.view-panel .panel-content .info{color:white;font-size:12px}.view-panel .panel-content .info .description{font-size:11px;color:#9a9899}resume-view-panel .panel-content .container-fluid>div,resume-view-panel .panel-content .container-fluid>ul,more-info-view-panel .panel-content .container-fluid>div,more-info-view-panel .panel-content .container-fluid>ul{padding-top:20px;padding-bottom:20px}resume-view-panel .panel-content .container-fluid>div>.row,resume-view-panel .panel-content .container-fluid>div>.business-card.horizontal,resume-view-panel .panel-content .container-fluid>ul>.row,resume-view-panel .panel-content .container-fluid>ul>.business-card.horizontal,more-info-view-panel .panel-content .container-fluid>div>.row,more-info-view-panel .panel-content .container-fluid>div>.business-card.horizontal,more-info-view-panel .panel-content .container-fluid>ul>.row,more-info-view-panel .panel-content .container-fluid>ul>.business-card.horizontal{padding-bottom:10px}resume-view-panel a,more-info-view-panel a{color:#d6a1ff}invite-form,contact-services-panel,import-contacts-panel{display:block;position:relative;max-width:100%;overflow:hidden}contacts-list .list .list-item .list-controls button{float:right;clear:right}contacts-list .list .list-item .list-controls button.toggle-details{float:none}contact-services-panel{margin:15px 0}contact-services-panel ul li{margin-bottom:15px}contact-services-panel ul li .icon{margin:15px 0;display:inline-block;vertical-align:top;text-align:center}contact-services-panel ul li .text{display:inline-block;color:white;padding-left:0}contact-services-panel ul li .unlink{clear:right}import-contacts-panel h6 span:first-letter{text-transform:capitalize}html{position:relative;width:100%}app{position:relative;float:left}profile-page,about-page,about-panel,terms-page,libraries-page,admin-page,contact-page,contact-panel,privacy-page,privacy-panel,not-permitted-page,not-permitted-panel,not-found-page,not-found-panel,login-page,login-panel,join-page,join-panel,message-recipient-form,search-select,chat-message,image,time-period-field,location-field,app{display:block}body{font-size:12px;padding:55px 0 72px;margin:0;color:#ffffff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:150%}a{color:#ffffff;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}a:hover{color:#d6a1ff}p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all}center{text-align:inherit;padding:0 30px}#feedbackify{display:none}.description{font-size:.9em;padding:0 0 5px;color:#9a9899;display:block}.alert{border-radius:0;margin:0}.alert-success{background-color:#8643b9;border:none;color:white}.alert-info{display:block;margin:5px 0;color:#6458ff;border-color:#2C2FFF}.alert-danger{border-color:#a94442;color:#a94442}.label{font-weight:normal;font-size:.8em;padding:.5em .8em;border-radius:1px}.label-default{background:rgba(255, 255, 255, 0.2);color:#9a9899}.btn-info{background:#6458ff;border-color:#2C2FFF;color:#ffffff}.btn-info:hover{background:#4E1EFF;border-color:#2C2FFF;color:#ffffff}select.btn,select.soho-btn{height:32px;margin-top:-1px}select.btn-sm,.btn-group-sm>select.btn,.btn-group-sm>select.soho-btn{height:31px}select.btn-xs,.btn-group-xs>select.btn,.btn-group-xs>select.soho-btn{height:22px}.ngx-pagination .current{background:#8643b9 !important}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#333333 !important}.checkbox{margin-top:-5px;}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block}.checkbox input[type=checkbox]+label:before{content:"\f096";font-size:1.6em;width:20px}.checkbox input[type=checkbox]:checked+label:before{content:"\f046";color:#af66ee}.checkbox label{margin:0;padding:0}.checkbox label a{text-decoration:underline}.static-page{overflow:auto;height:100%}.static-page #background{opacity:.5}.static-page .static-panel{position:relative;max-width:50em;margin:10px auto;color:black}.static-page .static-panel.small{max-width:30em}button.close-panel{position:absolute;z-index:2;top:9px;right:5px;font-size:16px;color:#8643b9;background:none;outline:none;border:none}.dismiss{position:absolute;top:15px;right:15px}.loading-icon{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;-webkit-animation:fa-spin 1.2s infinite linear;animation:fa-spin 1.2s infinite linear}.loading-icon:before{content:"\f110";font-family:FontAwesome;font-size:20px;position:absolute;top:-3px;left:0}.sb-container button{border-radius:0}a{transition:color 0.2s ease-in-out;cursor:pointer}li>a:hover,li a:active,li a:focus,.nav>li>a:hover,.nav>li a:active,.nav>li a:focus,ul li:first-child>a:hover,ul li:first-child a:active,ul li:first-child a:focus{background:transparent}#options-menu{background-color:#000000}.main-panel .container-fluid,.main-panel .row,.main-panel .business-card.horizontal{height:100%}#background{z-index:-1;overflow:hidden;position:fixed;top:0;right:0;width:100%;height:100%;background-size:cover}.cover{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;z-index:0}@media only screen and (min-width: 460px){.static-page form input{color:black}.static-page .static-panel{background:rgba(255, 255, 255, 0.75) !important;max-width:60em;background:#ffffff;padding:10px 25px 20px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}.static-page .static-panel button:hover{background-color:#8643b9}.static-page .static-panel input{background:white}.static-page .static-panel.transparent{box-shadow:none;background:transparent}.static-page .static-panel h2,.static-page .card h2{color:#000000;font-weight:bold;margin-top:15px}}.dismissed{transform:scale(0)}app,app .page{width:100%;}hr{margin:10px 0;border:1px solid rgba(255, 255, 255, 0.2)}@media only screen and (min-width: 768px){html{height:100%}body{height:100%;overflow:hidden;box-sizing:border-box;padding-top:55px;padding-bottom:0}app,app .page{height:100%;overflow:hidden}.static-page .static-panel{max-height:600px}.static-page .static-panel.no-max-height{max-height:none}.dismiss{display:none}#feedbackify{display:block}}.ui-lightbox{top:50% !important;left:50% !important;transform:translate(-50%, -50%)}.ui-lightbox .soho-close{display:inline-block}.ui-dialog{background:#2f1d43}.ui-dialog .ui-dialog-titlebar{background:#8643b9}.content-popup.ui-dialog{color:#fff}.content-popup.ui-dialog .ui-dialog-content{padding-left:0;padding-right:0}.content-popup.ui-dialog a{text-decoration:underline}.content-popup.ui-dialog h4{margin:0}.content-popup.ui-dialog .content-popup-media{margin:8px 0;clear:left}.chosen-container{width:100%;position:relative;display:inline-block;vertical-align:middle;font-size:13px;}.chosen-container *{}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container i{padding:0 5px}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background-clip:padding-box;box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:image-url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:image-url("chosen-sprite.png") no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 5px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff image-url("chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.action-container .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.action-container .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 5px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-size:100% 19px;background:#eeeeee repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:image-url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff image-url("chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background:image-url("chosen-sprite@2x.png") no-repeat !important}}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}