.ancr-icon-button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-family:inherit;font-size:16px;line-height:2em;font-weight:500;text-decoration:none;text-transform:none;border-radius:4px;outline:none;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;padding:11px 28px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2em;overflow:hidden}.ancr-icon-button .ancr-icon-button-text-holder{display:flex;align-items:center}.ancr-icon-button .ancr-icon-button-subtext{font-size:.75em}.ancr-icon-button .ancr-icon-button-subtext.ancr-icon-button--subtext-color-set{transition:color .25s ease-in-out}.ancr-icon-button.ancr-icon-button-layout--filled{color:#333;background-color:#f2f2f2;border:0;font-size:1rem;border-style:solid}.ancr-icon-button.ancr-icon-button-layout--filled:hover{color:#fff;background-color:#333}.ancr-icon-button.ancr-icon-button-layout--outlined{color:#333;background-color:transparent;border:2px solid #333}.ancr-icon-button.ancr-icon-button-layout--outlined:hover{color:#333;background-color:#f2f2f2;border-color:#f2f2f2}.ancr-icon-button.ancr-icon-button-icon--left .ancr-icon-button-text-holder{flex-direction:row-reverse}.ancr-icon-button .ancr-icon-button-icon{color:currentColor}.ancr-icon-button .ancr-icon-button-icon.ancr-icon-button--icon-color-set{transition:color .25s ease-in-out,background-color .25s ease-in-out}.ancr-icon-button .ancr-icon-button-icon svg{width:1em;fill:currentColor;stroke:currentColor}.ancr-icon-button.ancr-icon-button-icon--right:not(.ancr-icon-button-type--icon-boxed) .ancr-icon-button-icon i,.ancr-icon-button.ancr-icon-button-icon--right:not(.ancr-icon-button-type--icon-boxed) .ancr-icon-button-icon svg{margin-left:10px}.ancr-icon-button.ancr-icon-button-icon--left:not(.ancr-icon-button-type--icon-boxed) .ancr-icon-button-icon i,.ancr-icon-button.ancr-icon-button-icon--left:not(.ancr-icon-button-type--icon-boxed) .ancr-icon-button-icon svg{margin-right:10px}.ancr-icon-button.ancr-icon-button-type--icon-boxed{padding:0!important;flex-direction:row;align-items:stretch}.ancr-icon-button.ancr-icon-button-type--icon-boxed .ancr-icon-button-text-holder{flex-direction:column;padding:11px 28px}.ancr-icon-button.ancr-icon-button-type--icon-boxed.ancr-icon-button-icon--left{flex-direction:row-reverse}.ancr-icon-button.ancr-icon-button-type--icon-boxed.ancr-icon-button-icon--left .ancr-icon-button-icon-holder{flex-direction:row-reverse}.ancr-icon-button.ancr-icon-button-type--icon-boxed .ancr-icon-button-text-holder{align-items:flex-start;justify-content:center}.ancr-icon-button.ancr-icon-button-type--icon-boxed .ancr-icon-button-icon{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:11px 0;flex:1}.ancr-icon-button.ancr-icon-button-type--icon-boxed .ancr-icon-button-icon i{line-height:inherit}.ancr-icon-button.ancr-icon-button-type--icon-boxed .ancr-icon-button-border{height:100%;width:2px;background-color:#111;transition:background-color .25s ease-in-out}.ancr-icon-button-anim-bounce-right.ancr-icon-button:hover .ancr-icon-button-icon-inner{animation:bounceright .3s alternate ease infinite}@keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(5px)}}.ancr-icon-button-anim-wiggle.ancr-icon-button:hover .ancr-icon-button-icon-inner{animation:wiggle .3s alternate ease infinite}@-webkit-keyframes wiggle{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(30deg)}}.ancr-icon-button-anim-bounce-bottom.ancr-icon-button:hover .ancr-icon-button-icon-inner{animation:bounce-bottom .3s alternate ease infinite}@-webkit-keyframes bounce-bottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(5px)}}.ancr-icon-button-anim-spin.ancr-icon-button:hover .ancr-icon-button-icon-inner{animation:spin .3s infinite linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.ancr-icon-button-anim-scale.ancr-icon-button .ancr-icon-button-icon-inner,.ancr-icon-button-anim-rotate.ancr-icon-button .ancr-icon-button-icon-inner{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.ancr-icon-button-anim-scale.ancr-icon-button .ancr-icon-button-icon-inner{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);display:flex}.ancr-icon-button-anim-scale.ancr-icon-button:hover .ancr-icon-button-icon-inner{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ancr-icon-button-anim-rotate.ancr-icon-button .ancr-icon-button-icon-inner{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.ancr-icon-button-anim-rotate.ancr-icon-button:hover .ancr-icon-button-icon-inner{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}