#contact-search-plugin{position:relative}#contact-search-plugin .nav-tabs>li>a{top:2px;position:relative!important}#contact-search-plugin .nav-tabs>li.active{border-bottom:1px solid #fff}#contact-search-plugin .nav-tabs>li.active>a,#contact-search-plugin .nav-tabs>li.active>a:hover,#contact-search-plugin .nav-tabs>li>a:hover,#contact-search-plugin .nav-tabs>li>a:focus{color:#333!important;background:transparent!important;border-bottom-color:#fff}#contact-search-plugin .tab-content{padding:1em}#contact-search-plugin .tab-content fieldset.with-border{border:1px solid #dcdcdc;padding:1em;margin-bottom:1em}#contact-search-plugin .tab-content fieldset.with-border legend{font-size:1em;padding:0 1em;display:inline;border:0;background:transparent;width:auto;font-weight:700;margin-bottom:0}#contact-search-plugin .tab-content hr{margin:.8em 0!important}#contact-search-plugin .contacts-highlight-administration,#contact-search-plugin .contact-search,#contact-search-plugin .selected-contacts{position:relative}#contact-search-plugin .contact-type-select label{display:block;width:100%}#contact-search-plugin .contact-type-select #empty-contact-type-select{padding-top:.2em;padding-left:0;padding-top:1em;padding-left:.5em;display:inline;font-size:.9em}#contact-search-plugin .contact-type-select #empty-contact-type-select .glyphicon{font-size:.8em}#contact-search-plugin .contact-type-select #empty-contact-type-select::before{content:'(';color:#333}#contact-search-plugin .contact-type-select #empty-contact-type-select::after{content:')';color:#333}#contact-search-plugin .contact-list-setting-group{position:relative}#contact-search-plugin .contact-search-tool{position:relative}#contact-search-plugin .contact-search-tool .input-group-btn button{background:#f1f1f1;background:-moz-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:-webkit-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:linear-gradient(to bottom,#fefefe 0,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#b8b8b8',GradientType=0);line-height:24px;border-left:0}#contact-search-plugin .contact-search-tool .input-group-btn button .glyphicon{color:#777}#contact-search-plugin .contact-search-tool.active{display:block}#contact-search-plugin .selected-contacts{margin-top:2em;min-height:200px}#contact-search-plugin .responsive-table .row{margin:0;padding:0}#contact-search-plugin .responsive-table .row .column{padding-top:.8em;padding-bottom:.8em;margin:0!important;transition:.2s ease-in-out}#contact-search-plugin .responsive-table .row .remove-contact .glyphicon{color:#777;font-size:1.2em}#contact-search-plugin .responsive-table .search-item{cursor:pointer;position:relative}#contact-search-plugin .responsive-table .contact-list-item{cursor:move}#contact-search-plugin .responsive-table .contact-list-item:nth-child(odd),#contact-search-plugin .responsive-table .search-item:nth-child(odd){background-color:#f5f5f5}#contact-search-plugin .responsive-table .contact-list-item:hover,#contact-search-plugin .responsive-table .search-item:hover{background-color:#f1f1f1}#contact-search-plugin .responsive-table,#contact-search-plugin .sortable{list-style:none;margin:1em 0;padding:0}#contact-search-plugin #search-results{opacity:0;display:none;position:absolute;width:100%;min-width:320px;min-height:120px;max-height:250px;font-size:.8em;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:1px 3px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 3px 3px 0 rgba(0,0,0,0.3);box-shadow:1px 3px 3px 0 rgba(0,0,0,0.3);z-index:2;transition:opacity .1s ease-in-out;overflow-x:auto}#contact-search-plugin #search-results.animate-fade{opacity:1}#contact-search-plugin #search-results.active{display:block;z-index:999}#contact-search-plugin #search-results .no-contacts-found{padding:1em;font-size:1.2em}#contact-search-plugin #search-results .show-more{display:block;padding:.5em;text-align:center}#contact-search-plugin #search-results .sk-fading-circle{margin:0 auto;width:20px;height:20px;position:relative}#contact-search-plugin #search-results ol,#contact-search-plugin #search-results ul{margin:0}#contact-search-plugin .disabled{background-color:#fff;opacity:.65;z-index:100;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}#contact-search-plugin .help-text{font-size:.9em}#contact-search-plugin .no-contacts-found{font-style:italic;color:#999}.contacts-highlight-portlet .modal-body{min-height:450px}.sk-fading-circle{margin:50px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}