#selection-assistance{margin-top:-4px}#selection-assistance .dropdown-button{width:fit-content;margin:0 2em 0 auto;padding:5px 8px;background:linear-gradient(to bottom,#2b91ca,#0d72c2);color:#fff;font-weight:bold;cursor:pointer;user-select:none;border-radius:5px 5px 0 0}#selection-assistance .dropdown-container{margin:0 -15px 1em -15px;border:1px solid #39C;border-radius:5px;padding:1em}#selection-assistance .tech-support{border:1px solid #39C;border-radius:5px;padding:1em}#selection-assistance .header{font-size:11pt;color:#333}.pointed-at{margin-left:40px}.selas-modal{position:fixed;transition:opacity .6s ease-in 0;top:190px;width:600px;left:calc((100% - 600px) / 2);z-index:2002;background-color:#fff;padding:25px;border:1px solid #000;font-size:14px;border-radius:5px;font-weight:normal}.modal-close-icon{position:absolute;right:-15px;top:-15px;height:40px;width:40px;background-image:url(/images/icons/close-icon-large-black.png);background-size:40px;cursor:pointer;z-index:2003}.chevron-pointer{position:absolute;height:35px;width:35px;transition:transform 2s;transform-style:preserve-3d;scroll-margin:400px;margin-top:-6px}.chevron-pointer.waiting-to-flip,.chevron-pointer.flipped{position:relative}.chevron-pointer.flipped{transform:rotateY(180deg)}.short-info-bottom p:first-of-type{padding:15px;font-size:18px;background:#eef3f8;margin-left:-15px;color:#000}.selector-note.show-border{border:1px solid #39C;border-radius:5px;padding:1em;width:fit-content}#selas-caret-up{color:#2b91ca;position:absolute;margin-top:-30px}#selection-assistance .tech-support .modal-dialog{max-width:80%;width:1200px}@media(min-width:991px){#selas-caret-up{margin-top:-28px}}#spinner{margin:15px auto 0 auto;width:80px;height:80px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#0d72c2;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0{transform:rotate(0);transform:rotate(0)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.is-invalid.shake{animation:shake .3s}@keyframes shake{0{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}