.no-select { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } .select-box-container { display: block; } .select-box-header { white-space: nowrap; word-wrap: break-word; } .header{ font-size: 12pt; color: black; } .select-box-header .header { display: inline-block; text-overflow: ellipsis; overflow: hidden; word-wrap: break-word; vertical-align: bottom; max-width: 220px; } .select-box-header .fa { color: #5e5e5e; position: relative; /*top: -3px;*/ } .select-box-header .fa:hover { cursor: pointer; } .select-box-bottom { clear: both; } .select-box-results, .select-box-options { position: absolute; z-index: 99999; opacity: 0.95; } .box-wrapper { display: block; max-height: 200px; overflow-y: auto; border: 1px solid #cccccc; /*border-right: 1px solid #cccccc;*/ /*border-left: 1px solid #cccccc;*/ background-color: #F2F2F2; box-shadow: 12px 12px 10px -6px rgba(0, 0, 0, .2); } .select-box-results input[type=checkbox] { margin: 0 5px 0 5px; pointer-events: none; } .select-box-results .header { font-size: 8pt; color: #757575; pointer-events: none; } .select-box-results, .select-box-options li, ul { margin: 0; padding: 0; } .select-box-options ul { border-right: 1px solid #cccccc; } .select-box-results ul:last-child{ border-bottom: none; } .select-box-results li, .select-box-options li { padding: 2px 10px; border-bottom: 1px solid #cccccc; list-style: none; font-size: 9pt; color: #494546; } .select-box-results label, .select-box-options label, .select-box-results li, .select-box-options li { cursor: pointer; display: inline-block; font-weight: normal; width: 100%; } .select-box-results li:hover, .select-box-options li:hover { background-color: #dcdcdc; border-left: 2px solid red; color: #0e0e0e; } .select-box-search{ position: relative; } input.select-box-search { height: 51px; width: 100%; border: 1px solid #cccccc; outline: none; padding: 5px 40px 5px 20px; background: url("../img/zoom.svg") no-repeat right; background-size: 40px 40px; background-color: white; margin-bottom: -1px; color: #494546; } input.select-box-search.active{ border: 1px solid #FF0029; } input.select-box-search:-webkit-autofill, input.select-box-search:-webkit-autofill:hover, input.select-box-search:-webkit-autofill:focus, input.select-box-search:-webkit-autofill { /*border: 0;*/ /*-webkit-text-fill-color: black;*/ /*-webkit-box-shadow: 0 0 0 1000px transparent inset;*/ transition: background-color 5000s ease-in-out 0s; } .select-box-results .main-part { display: block; border-right: 1px solid #cccccc; } .select-box-results .other-part { border-right: 1px solid #cccccc; border-top: 1px solid #000000; color: darkgray; } .select-box-results .other-header { color: #000; font-weight: bold; margin-left: 10px; } /*???*/ .select-box-options .box-wrapper, .select-box-results { min-width: 300px; max-width: 400px; } button.button-add { box-shadow: none; border: none; } .button-add { position: absolute; bottom: -30px; right: 0; z-index: 999; font-family: Myriad; font-weight: normal; font-style: normal; font-size: 10pt; -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari 4 */ border-radius: 15px; /* IE 9, Safari 5, Chrome */ background-color: #FF0029; padding: 4px 15px 2px 15px; text-decoration: none; color: white; } .select-box-results .button-add{ bottom: inherit; } .highlight { color: #FF0029; pointer-events: none; } #component-preloader { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #9fa4a4; opacity: 0.2; z-index: 100500; } #component-preloader .spinner { width: 32px; height: 32px; position: absolute; left: 50%; top: 50%; background: url('../img/ajax-loader.gif') no-repeat 50% 50%; margin: -16px 0 0 -16px; }