/* Code tidied up by ScrapBook */
div.cqc-widget { background: rgb(255, 255, 255) url("widget-bg-bottom-left.png") no-repeat scroll left bottom !important; border: 1px solid rgb(228, 228, 228) !important; margin: 0px auto !important; font-size: 15px !important; font-weight: 300 !important; color: rgb(51, 51, 51) !important; }
div.cqc-widget .cqc-container { background: rgba(0, 0, 0, 0) url("widget-bg-top-right.png") no-repeat scroll right top !important; padding: 20px 15px !important; }
div.cqc-widget div.cqc-widget-inner div { font-family: Helvetica,Arial,sans-serif !important; font-size: 15px !important; font-weight: 300; margin-top: 5px !important; }
div.cqc-widget .cqc-widget-inner { margin-top: 15px !important; font-family: Helvetica,Arial,sans-serif !important; font-size: 15px !important; font-weight: 300; }
div.cqc-widget .cqc-widget-intro { margin-top: 10px !important; margin-bottom: 10px !important; color: rgb(108, 39, 106) !important; font-weight: bold !important; }
div.cqc-widget .cqc-widget-icon { float: left !important; padding-right: 10px !important; }
div.cqc-widget .cqc-widget-outcome { font-weight: bold !important; display: table-cell !important; vertical-align: middle !important; }
div.cqc-widget .cqc-widget-footer { clear: both !important; }
div.cqc-widget .cqc-widget-footer h3 { font-size: 15px !important; }
div.cqc-widget .cqc-location-name { font-weight: bold !important; }
div.cqc-widget .cqc-widget-overall, div.cqc-widget .cqc-widget-footer a { color: rgb(255, 255, 255) !important; padding: 11px !important; font-size: 18px !important; margin-top: 2px !important; font-weight: normal !important; float: left !important; border-radius: 5px !important; text-decoration: none !important; letter-spacing: 0.75px !important; }
div.cqc-widget .cqc-widget-footer-new-style a { color: rgb(255, 255, 255) !important; padding: 5px 15px !important; margin-top: 0px !important; font-weight: 600 !important; float: left !important; text-decoration: none !important; clear: both !important; }
div.cqc-widget .met-all-green { color: rgb(94, 160, 0) !important; }
div.cqc-widget .cqc-widget-footer a { color: rgb(255, 255, 255) !important; padding: 5px 15px !important; margin-top: 5px !important; font-weight: 600 !important; font-size: 15px !important; float: left !important; border-radius: 10px !important; text-decoration: none !important; background: rgb(108, 39, 106) none repeat scroll 0% 0% !important; letter-spacing: normal !important; }
div.cqc-widget .cqc-widget-new-style-margin { padding: 5px 0px !important; margin-top: 10px !important; }
div.cqc-widget .cqc-widget-new-style-margin-2 { padding: 5px 0px !important; margin-top: 3px !important; }
div.cqc-widget .cqc-widget-new-style-margin-2 .cqc-widget-overall { font-size: 15px !important; }
div.cqc-widget .cqc-widget-date { padding: 10px 0px !important; margin-top: 10px !important; }
div.cqc-widget .cqc-widget-overall.outstanding { background: rgb(69, 143, 0) url("outstanding-star.png") no-repeat scroll 120px 4px !important; padding: 10px 40px 10px 11px !important; }
div.cqc-widget .cqc-widget-overall.good { background: rgb(69, 143, 0) none repeat scroll 0% 0% !important; }
div.cqc-widget .cqc-widget-overall.requires-improvement { background: rgb(255, 153, 0) none repeat scroll 0% 0% !important; }
div.cqc-widget .cqc-widget-overall.inadequate { background: rgb(191, 16, 0) none repeat scroll 0% 0% !important; }
div.cqc-widget .cqc-widget-overall.not-sufficient-evidence-to-rate { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; font-weight: bold !important; padding: 0px !important; color: rgb(51, 51, 51) !important; letter-spacing: inherit !important; }
div.cqc-widget a.widget-button { float: left; display: block; padding: 5px 30px 5px 10px; min-height: 20px; color: rgb(32, 89, 130) !important; background: rgb(248, 247, 243) url("icon-button-providers.png") no-repeat scroll right center; border: 1px solid rgb(201, 198, 185); border-radius: 3px; box-shadow: 0px 1px 2px rgb(201, 198, 185); }
div.cqc-widget a.widget-button-new-style { float: left !important; display: block !important; padding: 8px 30px 7px 8px !important; font-weight: bold !important; color: rgb(108, 39, 106) !important; background: rgb(255, 255, 255) url("icon-button-providers.png") no-repeat scroll right center !important; border: 1px solid rgb(201, 198, 185) !important; box-shadow: 0px 1px 2px rgb(201, 198, 185) !important; border-radius: 4px !important; }
div.cqc-widget .widget-button-wrapper { margin-bottom: -3px; padding-bottom: 3px; position: relative; overflow: hidden; }
div.cqc-widget .widget-button-wrapper > * { float: left; }
div.cqc-widget .widget-button-wrapper { margin-top: 0px; color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; }
div.cqc-widget .widget-button-wrapper { display: block; padding-bottom: 15px; }
div.cqc-widget .widget-button-wrapper { padding-bottom: 0px; }
div.cqc-widget .widget-button-wrapper { margin: 11px 0px 0px; padding: 0px 24px; }
div.cqc-widget .widget-button-wrapper { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid rgb(248, 247, 243); }
div.cqc-widget .widget-button-wrapper { margin: 20px 0px 0px; padding: 0px 0px 0px 50px; }
div.cqc-widget .widget-button-wrapper { float: none; margin-left: 39%; width: 59%; }
div.cqc-widget .widget-button-wrapper { margin-left: 0px; }
div.cqc-widget a.met-all-green { background-color: rgb(94, 160, 0) !important; }
div.cqc-widget .enforcement-red { color: rgb(147, 1, 5) !important; }
div.cqc-widget a.enforcement-red { background-color: rgb(147, 1, 5) !important; }
div.cqc-widget .not-met-all-grey { color: rgb(72, 84, 91) !important; }
div.cqc-widget a.not-met-all-grey { background-color: rgb(72, 84, 91) !important; }
div.cqc-widget .cqc-widget-clear { clear: both !important; }
