/**
 * 
 * @since 1.0
 * @version 1.0
 */
.widget-uamp { }
.widget-uamp .uamp-widget-content { }
.widget-uamp .uamp-item-list { }
.widget-uamp .uamp-item-list-row { }
.widget-uamp .item-sub-list { }
.widget-uamp .item-sub-list .item-category-label, .uamp-item-list .item-category-label { min-width: 20%; margin-right: 3%; }
.widget-uamp .sub-item-list-row { }
.widget-uamp .item-category-label, .uamp-item-list .item-category-label { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; padding: 3px 8px; text-shadow: none; display: inline; padding: .2em .6em .3em; font-size: 75%; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; box-sizing: border-box; }
.widget-uamp .uamp-widget-footer { text-align: center; padding: 1em 0; }
.widget-uamp .pull-left { float: left; }
.widget-uamp .pull-right { float: right; }
.widget-uamp .uamp-vote-box { display: block; width: 20%; min-height: 50px; float: left; text-align: center; }
.widget-uamp .uamp-vote-box h4 { margin: 0 0 0 0; padding: 0 0 0 0; }
.widget-uamp .uamp-vote-info { padding-left: 23%; }
.widget-uamp .uamp-vote-info h4 { clear: none; }
.widget-uamp .uamp-vote-box span { display: block; }
.widget-uamp hr { clear: both; }
.widget-uamp .uamp-meta-sep { padding: 0 6px; }
.widget-uamp .uamp-talk h4, .widget-uamp .uamp-launch h4 { padding-top: 6px; }
div.uamp-widget .uamp-indicator { margin-right: 12px; }
.rtl div.uamp-widget .uamp-indicator { margin-left: 12px; }

.has-uamp-widget .uamp-widget-popup { position: absolute; z-index: 999999; left: 0; top: 44px; font-size: 14px; line-height: 17px; }
.has-uamp-widget .uamp-widget-popup .uamp-widget-popup-inner { border-radius: 4px; -webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.4); box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.4); }
.has-uamp-widget.light .uamp-widget-popup > .uamp-widget-popup-inner { background-color: #ddd; color: #333; }
.has-uamp-widget.dark .uamp-widget-popup > .uamp-widget-popup-inner { background-color: #333; color: #ddd; }
.has-uamp-widget .uamp-widget-popup .uamp-widget-popup-inner .uamp-overflow-wrapper { position: relative; display: block; overflow-x: hidden; overflow-y: scroll; border-bottom: 1px dotted transparent; }
.has-uamp-widget.light .uamp-widget-popup .uamp-widget-popup-inner .uamp-overflow-wrapper { border-bottom-color: #aaa; }
.has-uamp-widget.dark .uamp-widget-popup .uamp-widget-popup-inner .uamp-overflow-wrapper { border-bottom-color: #aaa; }
.has-uamp-widget .uamp-widget-popup .arrow-up { position: relative; width: 0; height: 0; left: 20px; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.has-uamp-widget.light .uamp-widget-popup .arrow-up { border-bottom: 5px solid #e6e6e6; }
.has-uamp-widget.dark .uamp-widget-popup .arrow-up { border-bottom: 5px solid #222; }
.has-uamp-widget .uamp-widget-popup .uamp-widget-header { font-weight: bold; padding: 10px 6px 8px 6px; border-bottom: 1px solid transparent; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.has-uamp-widget.light .uamp-widget-popup .uamp-widget-header { background-color: #e6e6e6; border-bottom-color: #ccc; }
.has-uamp-widget.dark .uamp-widget-popup .uamp-widget-header { background-color: #222; border-bottom-color: #444; }
.has-uamp-widget .uamp-widget-popup ul.uamp-item-list { display: block; position: relative; top: 0; left: 0; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; border: none !important; background-color: transparent !important; }
.has-uamp-widget .uamp-widget-popup ul.uamp-talk-item-list li { display: block; float: none; clear: both; margin: 0 0 0 0; padding: 10px 12px; list-style-type: none; min-height: 30px; }
.has-uamp-widget.light .uamp-widget-popup ul.uamp-item-list li:hover { background-color: #333; color: #ddd; }
.has-uamp-widget.dark .uamp-widget-popup ul.uamp-item-list li:hover { background-color: #ddd; color: #333; }
.has-uamp-widget .uamp-widget-popup ul.uamp-item-list li img { border-radius: 50%; width: 28px; height: 28px; float: left; }
.has-uamp-widget .uamp-widget-popup ul.uamp-item-list li a { display: block; text-align: left; width: 100%; }
.has-uamp-widget.light .uamp-widget-popup ul.uamp-item-list li a { color: #333; }
.has-uamp-widget.dark .uamp-widget-popup ul.uamp-item-list li a { color: #ddd; }
.has-uamp-widget .uamp-widget-popup ul.uamp-item-list li a strong { display: block; margin-bottom: 4px; }
.has-uamp-widget .uamp-widget-popup ul.uamp-item-list li a:hover { text-decoration: none; }
.has-uamp-widget.light .uamp-widget-popup ul.uamp-item-list li:hover a, .has-uamp-widget.light .uamp-widget-popup ul.uamp-item-list li a:hover { background-color: transparent; color: #ddd; }
.has-uamp-widget.dark .uamp-widget-popup ul.uamp-item-list li:hover a, .has-uamp-widget.dark .uamp-widget-popup ul.uamp-item-list li a:hover { background-color: transparent; color: #333; }
.has-uamp-widget .uamp-widget-popup a.view-all { display: block; text-decoration: none; text-align: center; text-transform: uppercase; padding: 6px 0; font-size: 10px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.has-uamp-widget.light .uamp-widget-popup a.view-all { color: #333; }
.has-uamp-widget.dark .uamp-widget-popup a.view-all { color: #ddd; }
.has-uamp-widget .uamp-indicator { padding: 0 12px 0 0; }
.rtl .has-uamp-widget .uamp-indicator { padding: 0  0 12px; }
.has-uamp-widget .uamp-indicator span { display: inline-block; width: 12px; height: 12px; border-radius: 6px; margin: 0 0 0 0; }
.has-uamp-widget .uamp-indicator span.empty { background-color: gray; }
.has-uamp-widget .uamp-indicator span.ready { background-color: rgb(0, 128, 0); }
.has-uamp-widget .uamp-indicator span.error { background-color: rgb(227, 118, 0); }

.ready.pulse { -webkit-animation: pulseready 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); -moz-animation: pulseready 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); -ms-animation: pulseready 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); animation: pulseready 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); }
.error.pulse { -webkit-animation: pulseerror 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); -moz-animation: pulseerror 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); -ms-animation: pulseerror 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); animation: pulseerror 2.5s infinite cubic-bezier(0.66, 0, 0.8, 1); }

@-webkit-keyframes pulseready {to {box-shadow: 0 0 0 6px rgba(0, 128, 0, 0.45);}}
@-moz-keyframes pulseready {to {box-shadow: 0 0 0 6px rgba(0, 128, 0, 0.45);}}
@-ms-keyframes pulseready {to {box-shadow: 0 0 0 6px rgba(0, 128, 0, 0.45);}}
@keyframes pulseready {to {box-shadow: 0 0 0 6px rgba(0, 128, 0, 0.45);}}

@-webkit-keyframes pulseerror {to {box-shadow: 0 0 0 6px rgba(227, 118, 0, 0.45);}}
@-moz-keyframes pulseerror {to {box-shadow: 0 0 0 6px rgba(227, 118, 0, 0.45);}}
@-ms-keyframes pulseerror {to {box-shadow: 0 0 0 6px rgba(227, 118, 0, 0.45);}}
@keyframes pulseerror {to {box-shadow: 0 0 0 6px rgba(227, 118, 0, 0.45);}}