.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.site-notifications-widget{}.news-link{color:#fff;text-transform:uppercase;text-decoration:none;}.news-link a{padding:10px 10px 13px 10px;}.news-link a:hover{background:#7faad6;}.popup .icon-holder{float:left;padding:5px 0 0;}.popup a:hover{text-decoration:none;}.popup li{margin:0 0 15px;padding:0 30px 0 15px;list-style:none;}.popup .heading{background:#7faad6;font-size:18px;text-transform:uppercase;line-height:24px;color:#fff;position:relative;padding:5px 45px 5px 14px;}.popup .close{position:absolute;height:100%;width:38px;border-left:1px solid #fff;top:0;right:0;}.popup .created-date{font-size:11px;color:#7faad6;}.icon-holder{height:28px;width:32px;margin:0 0 0 3px;}.news .icon-holder{background:url(/sites/all/modules/custom/site_notifications/css/icon-press.svg) top center no-repeat;background-size:contain;}.events .icon-holder{background:url(/sites/all/modules/custom/site_notifications/css/icon-calendar.svg) top center no-repeat;background-size:contain;}.popup .text-holder{padding:0 0 0 30px;}
