/** * @provides phui-icon-view-css */ .phui-icon-example .phui-icon-view { display: inline-block; vertical-align: top; } .phui-icon-view.sprite-tokens { height: 18px; width: 18px; display: inline-block; vertical-align: top; } .phui-icon-view.sprite-login { height: 28px; width: 28px; } .phui-icon-view.phuihead-medium { height: 50px; width: 50px; } .phui-icon-view.phuihead-small { height: 35px; width: 35px; background-size: 35px; } .phui-icon-has-text:before { margin-right: 6px; } a.phui-icon-view:hover { text-decoration: none; color: {$sky}; } img.phui-image-disabled { opacity: .8; -webkit-filter: grayscale(100%); filter: grayscale(100%); } /* - Icon in a Circle ------------------------------------------------------- */ .phui-icon-circle { border: 1px solid {$lightblueborder}; border-radius: 24px; height: 24px; width: 24px; text-align: center; display: inline-block; cursor: pointer; background: transparent; padding: 0; position: relative; } .phui-icon-circle.circle-medium { height: 36px; width: 36px; border-radius: 36px; } .phui-icon-circle.phui-icon-circle-state { border-color: transparent; background-color: {$bluebackground}; } .phui-icon-circle.phui-icon-circle-state .phui-icon-circle-icon { color: {$bluetext}; font-size: 16px; } a.phui-icon-circle.phui-icon-circle-state:hover { border-color: transparent !important; } .phui-icon-circle .phui-icon-circle-icon { height: 24px; width: 24px; font-size: 11px; line-height: 24px; color: {$lightblueborder}; cursor: pointer; } .phui-icon-circle.circle-medium .phui-icon-circle-icon { font-size: 18px; line-height: 36px; } a.phui-icon-circle.hover-sky:hover { text-decoration: none; border-color: {$sky}; cursor: pointer; } a.phui-icon-circle.hover-sky:hover .phui-icon-view { color: {$sky}; } a.phui-icon-circle.hover-violet:hover { text-decoration: none; border-color: {$violet}; cursor: pointer; } a.phui-icon-circle.hover-violet:hover .phui-icon-view { color: {$violet}; } a.phui-icon-circle.hover-pink:hover { text-decoration: none; border-color: {$pink}; cursor: pointer; } a.phui-icon-circle.hover-pink:hover .phui-icon-view { color: {$pink}; } a.phui-icon-circle.hover-green:hover { text-decoration: none; border-color: {$green}; cursor: pointer; } a.phui-icon-circle.hover-green:hover .phui-icon-view { color: {$green}; } a.phui-icon-circle.hover-red:hover { text-decoration: none; border-color: {$red}; cursor: pointer; } a.phui-icon-circle.hover-red:hover .phui-icon-view { color: {$red}; } .phui-icon-circle .phui-icon-view.phui-icon-circle-state-icon { position: absolute; width: 14px; height: 14px; display: inline-block; font-size: 12px; right: -3px; top: -4px; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; } /* - Icon in a Square ------------------------------------------------------- */ .phui-icon-view.phui-icon-square { height: 40px; width: 40px; color: #fff; font-size: 26px; text-align: center; line-height: 38px; border-radius: 3px; } a.phui-icon-view.phui-icon-square:hover { text-decoration: none; color: #fff; }