/* --- styles --- */
@import url(//fonts.googleapis.com/css?family=PT+Sans+Caption:700&subset=latin,latin-ext);

/* HTML 4.01 */
.tsw_cleancss, .tsw_cleancss h1, .tsw_cleancss h2, .tsw_cleancss h3, .tsw_cleancss h4, .tsw_cleancss h5, .tsw_cleancss h6, .tsw_cleancss p, .tsw_cleancss td, .tsw_cleancss dl, .tsw_cleancss tr, .tsw_cleancss dt, .tsw_cleancss ol, .tsw_cleancss form, .tsw_cleancss select, .tsw_cleancss option, .tsw_cleancss pre, .tsw_cleancss div, .tsw_cleancss table,  .tsw_cleancss th, .tsw_cleancss tbody, .tsw_cleancss tfoot, .tsw_cleancss caption, .tsw_cleancss thead, .tsw_cleancss ul, .tsw_cleancss li, .tsw_cleancss address, .tsw_cleancss blockquote, .tsw_cleancss dd, .tsw_cleancss fieldset, .tsw_cleancss li, .tsw_cleancss iframe, .tsw_cleancss strong, .tsw_cleancss legend, .tsw_cleancss em, .tsw_cleancss s, .tsw_cleancss cite, .tsw_cleancss span, .tsw_cleancss input, .tsw_cleancss sup, .tsw_cleancss label, .tsw_cleancss dfn, .tsw_cleancss object, .tsw_cleancss big, .tsw_cleancss q, .tsw_cleancss font, .tsw_cleancss samp, .tsw_cleancss acronym, .tsw_cleancss small, .tsw_cleancss img, .tsw_cleancss strike, .tsw_cleancss code, .tsw_cleancss sub, .tsw_cleancss ins, .tsw_cleancss textarea, .tsw_cleancss var, .tsw_cleancss a, .tsw_cleancss abbr, .tsw_cleancss applet, .tsw_cleancss del, .tsw_cleancss kbd, .tsw_cleancss tt, .tsw_cleancss b, .tsw_cleancss i, .tsw_cleancss hr,

/* HTML5 */
.tsw_cleancss article, .tsw_cleancss aside, .tsw_cleancss dialog, .tsw_cleancss figure, .tsw_cleancss footer, .tsw_cleancss header, .tsw_cleancss hgroup, .tsw_cleancss menu, .tsw_cleancss nav, .tsw_cleancss section, .tsw_cleancss time, .tsw_cleancss mark, .tsw_cleancss audio, .tsw_cleancss video {
	background-attachment:scroll !important;
	background-color:transparent !important;
	background-image:none !important; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
	background-position:0 0 !important;
	background-repeat:repeat !important;
	border-color:black !important;
	border-color:currentColor !important; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http: />/www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
	border-radius:0 !important;
	border-style:none !important;
	border-width:medium !important;
	bottom:auto !important;
	clear:none !important;
	clip:auto !important;
	color:inherit !important;
	counter-increment:none !important;
	counter-reset:none !important;
	cursor:auto !important;
	direction:inherit !important;
	display:inline !important;
	float:none !important;
	font-family: inherit !important; /* As with other inherit values, this needs to be set on the root container element */
	font-size: inherit !important;
	font-style:inherit !important;
	font-variant:normal !important;
	font-weight:inherit !important;
	height:auto !important;
	left:auto !important;
	letter-spacing:normal !important;
	line-height:inherit !important;
	list-style-type: inherit !important; /* Could set list-style-type to none */
	list-style-position: outside !important;
	list-style-image: none !important;
	margin:0 !important;
	max-height:none !important;
	max-width:none !important;
	min-height:0 !important;
	min-width:0 !important;
	opacity:1;
	outline:invert none medium !important;
	overflow:visible !important;
	padding:0 !important;
	position:static !important;
	quotes: "" "" !important;
	right:auto !important;
	table-layout:auto !important;
	text-align:inherit !important;
	text-decoration:inherit !important;
	text-indent:0 !important;
	text-transform:none !important;
        transform: none !important;
	top:auto !important;
	unicode-bidi:normal !important;
	vertical-align:baseline !important;
	visibility:inherit !important;
	white-space:normal !important;
	width:auto !important;
	word-spacing:normal !important;
	z-index:auto !important;

        -moz-box-sizing: content-box !important;
        -webkit-box-sizing: content-box !important;
        box-sizing: content-box !important;

	/* Proprietary and draft rules */
    /* This section needs extending */
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
        -moz-transform: rotate(0) !important;
        -webkit-transform: rotate(0) !important;
        -o-transform: rotate(0) !important;
}

/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
/* HTML 4.01 */
.tsw_cleancss, .tsw_cleancss h3, .tsw_cleancss h5, .tsw_cleancss p, .tsw_cleancss h1, .tsw_cleancss dl, .tsw_cleancss dt, .tsw_cleancss h6, .tsw_cleancss ol, .tsw_cleancss form, .tsw_cleancss select, .tsw_cleancss option, .tsw_cleancss pre, .tsw_cleancss div, .tsw_cleancss h2, .tsw_cleancss caption, .tsw_cleancss h4, .tsw_cleancss ul, .tsw_cleancss address, .tsw_cleancss blockquote, .tsw_cleancss dd, .tsw_cleancss fieldset, .tsw_cleancss textarea, .tsw_cleancss hr,
/* HTML5 new elements */
.tsw_cleancss article, .tsw_cleancss aside, .tsw_cleancss dialog, .tsw_cleancss figure, .tsw_cleancss footer, .tsw_cleancss header, .tsw_cleancss hgroup, .tsw_cleancss menu, .tsw_cleancss nav, .tsw_cleancss section {
    display:block !important;
}
.tsw_cleancss table {
    display: table !important;
}
.tsw_cleancss thead {
    display: table-header-group !important;
}
.tsw_cleancss tbody {
    display: table-row-group !important;
}
.tsw_cleancss tfoot {
    display: table-footer-group !important;
}
.tsw_cleancss tr {
    display: table-row !important;
}
.tsw_cleancss th, .tsw_cleancss td {
    display: table-cell !important;
}
/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */

.tsw_cleancss nav ul, .tsw_cleancss nav ol {
	list-style-type:none !important;
}
.tsw_cleancss ul, .tsw_cleancss menu {
	list-style-type:disc !important;
}
.tsw_cleancss ol {
	list-style-type:decimal !important;
}
.tsw_cleancss ol ul, .tsw_cleancss ul ul, .tsw_cleancss menu ul, .tsw_cleancss ol menu, .tsw_cleancss ul menu, .tsw_cleancss menu menu {
	list-style-type:circle !important;
}
.tsw_cleancss ol ol ul, .tsw_cleancss ol ul ul, .tsw_cleancss ol menu ul, .tsw_cleancss ol ol menu, .tsw_cleancss ol ul menu, .tsw_cleancss ol menu menu, .tsw_cleancss ul ol ul, .tsw_cleancss ul ul ul, .tsw_cleancss ul menu ul, .tsw_cleancss ul ol menu, .tsw_cleancss ul ul menu, .tsw_cleancss ul menu menu, .tsw_cleancss menu ol ul, .tsw_cleancss menu ul ul, .tsw_cleancss menu menu ul, .tsw_cleancss menu ol menu, .tsw_cleancss menu ul menu, .tsw_cleancss menu menu menu {
	list-style-type:square !important;
}
.tsw_cleancss li {
	display:list-item !important;
	/* Fixes IE7 issue with positioning of nested bullets */
	min-height:auto !important;
	min-width:auto !important;
}
.tsw_cleancss strong {
	font-weight:bold !important;
}
.tsw_cleancss em {
	font-style:italic !important;
}
.tsw_cleancss kbd, .tsw_cleancss samp, .tsw_cleancss code {
  font-family:monospace !important;
}
.tsw_cleancss a, .tsw_cleancss a *, .tsw_cleancss input[type=submit], .tsw_cleancss input[type=radio], .tsw_cleancss input[type=checkbox], .tsw_cleancss select {
	cursor:pointer !important;
}
.tsw_cleancss a:hover {
	text-decoration:underline !important;
}
.tsw_cleancss button, .tsw_cleancss input[type=submit] {
  text-align: center !important;
}
.tsw_cleancss input[type=hidden] {
	display:none !important;
}
.tsw_cleancss abbr[title], .tsw_cleancss acronym[title], .tsw_cleancss dfn[title] {
	cursor:help !important;
    border-bottom-width:1px !important;
	border-bottom-style:dotted !important;
}
.tsw_cleancss ins {
	background-color:#ff9 !important;
	color:black !important;
}
.tsw_cleancss del {
	text-decoration: line-through !important;
}
.tsw_cleancss blockquote, .tsw_cleancss q  {
	quotes:none !important; /* HTML5 */
}
.tsw_cleancss blockquote:before, .tsw_cleancss blockquote:after, .tsw_cleancss q:before, .tsw_cleancss q:after, .tsw_cleancss li:before, .tsw_cleancss li:after  {
	content:"" !important;
}
.tsw_cleancss input, .tsw_cleancss select {
	vertical-align:middle !important;
}
.tsw_cleancss select, .tsw_cleancss textarea, .tsw_cleancss input {
	border:1px solid #ccc !important;
}
.tsw_cleancss table {
	border-collapse:collapse !important;
	border-spacing:0 !important;
}
.tsw_cleancss hr {
	display:block !important;
	height:1px !important;
	border:0 !important;
	border-top:1px solid #ccc !important;
	margin:1em 0 !important;
}
.tsw_cleancss *[dir=rtl] {
	direction: rtl !important;
}
.tsw_cleancss mark {
	background-color:#ff9 !important;
	color:black !important;
	font-style:italic !important;
	font-weight:bold !important;
}



/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
.tsw_cleancss {
	font-size: medium !important;
	line-height: 1 !important;
	direction:ltr !important;
	text-align:left !important;
	font-family: "Times New Roman", Times, serif !important; /* Override this with whatever font-family is required */
	color: black !important;
	font-style:normal !important;
	font-weight:normal !important;
	text-decoration:none !important;
	list-style-type:disc !important;
}


.widgetFixed {
    margin-top: -248px;
    position: fixed !important;
    top: 50% !important;
    right: -600px !important;
    z-index: 1000000 !important;
}
#bg_box {
    width: 600px !important;
    height: 465px !important;
    position: relative !important;
}
#widgetPanel {
    height: 465px !important;
    z-index: 1000000 !important;
}
#widgetPanel .labels {
    transform: rotate(90deg) !important;
    -moz-transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important;
    -o-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    /* IE */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

    width: 440px !important;
    z-index: 2222 !important;
    position: relative !important;
    top: 247px !important;
    left: -231px !important;
}
#widgetPanel p {
    display: inline-block !important;
    position: relative !important;
    top: -5px !important;
    width: 125px !important;
    margin-top: -10px !important;
    height: 34px !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    line-height: 30px !important;
    text-align: center !important;
    font-family: 'PT Sans Caption', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    margin-right: 2px !important;
    border-radius: 0px 0px 5px 5px !important;
    -moz-border-radius: 0px 0px 5px 5px !important;
    -webkit-border-radius: 0px 0px 5px 5px !important;
    -o-border-radius: 0px 0px 5px 5px !important;
    z-index: 2222 !important;
}
#widgetPanel p.widgetshow {
    top: 0px !important;
    padding-top: -5px !important;
    z-index: 0 !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}
#widgetPanel .labels p:hover {
    cursor: pointer !important;
}

/* --- indywidualne style dla kazdego widgeta --- */
#widgetPanel #widget-1 {
    color: #FFFFFF !important;
    background-color: #0062A6 !important;
    border-color: #0062A6 !important;
    margin-top: 10px !important;
}
#widgetPanel #widget-2 {
    color: #111111 !important;
    background-color: #e1e1df !important;
}
#widgetPanel #widget-3 {
    color: #111111 !important;
    background-color: #fce03f !important;
}

/* --- wysuwane panele --- */
#widgetPanel .widgetBox {
    width: 455px !important;
    height: 387px !important;
    position: absolute !important;
}


/* --- indywidualne style dla kazdego panelu --- */
#widgetPanel #widgetBox1 {
    color: #111111 !important;
    background-color: #0062A6 !important;
    border-radius: 5px 0 5px 5px !important;
}
#widgetPanel #widgetBox2 {
    color: #111111 !important;
    background-color: #e1e1df !important;
    border-radius: 5px !important;
}
#widgetPanel #widgetBox3 {
    color: #111111 !important;
    background-color: #fce03f !important;
    border-radius: 5px 5px 0 5px !important;
}

#widgetPanel #widgetBox10 {
    color: #fff !important;
    background-color: #ff461d !important;

        border-radius: 5px !important;

}


#widgetPanel #widgetBox10.first {
    border-radius: 5px 0 5px 5px !important;
}
#widgetPanel #widgetBox10.last {
    border-radius: 5px 5px 0 5px !important;
}


#widgetPanel #widget-10 {
    background: #ff461d url(https://panel.twojasugestia.pl/static/9fef5ab/images/emergency_center_label.png) no-repeat center 16px !important;
}
#widgetPanel #widget-10.first {
    margin-top: 10px !important;
}

#widgetPanel #widgetBox11 {
    color: #fff !important;
    background-color: #None !important;

        border-radius: 5px !important;

}


#widgetPanel #widgetBox11.first {
    border-radius: 5px 0 5px 5px !important;
}
#widgetPanel #widgetBox11.last {
    border-radius: 5px 5px 0 5px !important;
}


#widgetPanel #widget-11 {
    background: #None  !important;
    color: #None !important;
}
#widgetPanel #widget-11.first {
    margin-top: 10px !important;
}


#widgetPanel iframe {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}


