html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
	position: relative;
	margin: 0;
	padding-bottom: 0rem;
	height: 100%;
	ax-width:1380px;
	margin-left:auto;
	margin-right:auto;
	border-right:1px solid silver;
	border-left:1px solid silver;
	background-color:#B6B6B4;
	font-family:Roboto;
	font-size:13.5px;

}


.table-rollover.table-questionaire td {
	padding:5px 0 5px 35px
}

.table-rollover.table-questionaire td input[type=radio], .table-rollover.table-questionaire td input[type=checkbox]  {
	margin-left:-30px!important;
}

.indexPageBox
{

	height:170px;
	border-radius:5px;
	text-align:middle;
	background-color:white;
	border:1px solid silver;
	margin-left:10px;
	margin-top:10px;
	text-align:center;

}
.indexPageButton
{

	/*position:absolute;*/
	font-size:14px;
	color:#252525;
	cursor:pointer;
	border:1px solid silver;
	padding:5px;
	border-radius:3px;
	margin-bottom:3px;
	display:inline-block;
	padding-right:45px;
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-size:20px;

}
.indexPageButton:hover
{

	border:1px solid #252525;

}

.indexPageHeading
{
	color:#ffffff;
	padding:3px;
	text-align:center;
	font-size:18px;
	font-weight:500;
	margin-bottom:15px;
	background-color:rgb(72,156,220);
	border-top-left-radius:5px;
	border-top-right-radius:5px;

}

.indexNews
{
	padding:8px;
	color:#555555;
	text-align:left;
	border-bottom:1px solid silver;
}

.indexNews:nth-child(odd)
{
	background-color:#f9f9f9;
}

.indexNewsHeading
{
	text-align:left;
	font-size:15px;
	cursor:pointer;
	font-weight:500;

}

.indexNewsBody
{
	text-align:left;
	font-size:12px;
	cursor:pointer;
}

.docStoreSupplier
{
	float:left;
	font-size:14px;
	color:#252525;
	cursor:pointer;
	border:1px solid silver;
	padding:5px;
	border-radius:3px;
	margin-bottom:3px;
	display:inline-block;
	margin-right:5px;
}

.docStoreSupplierSelected
{
	color:white;
	background-color:silver;
}

.docStoreSupplier:hover
{
	border:1px solid black;
}
.docStoreCat
{
	color:white;
	background-color:silver;
	cursor:pointer;
	padding-top:10px;
	padding-left:10px;
	margin-right:10px;
}
.docStoreCatSelected
{
	color:black;
}
.docItem 
{
	padding:4px;
	text-decoration:underline;
	cursor:pointer;
}

.docItem:hover 
{
	color:blue;
}


select
{
font-family:Roboto;
font-size:13.5px;
	width:170px;
}

input [type=checkbox]
{
	width:unset;
}

input [type=text]
{
	padding-left:5px;;
}

textarea
{
font-family:Roboto;
font-size:13.5px;


}

.gridLinesLight td
{
	border:1px solid silver;
	border-collapse:collapse;
}

.footer {
	z-index:100;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 3px;
  background-color: rgb(62, 62, 62);
  text-align: center;
  color:white;
}

.topheader
{

	width:100%;
	background-color:white;

	height:100%;

}


#btnSales:hover + #menuSales
{
	display: block;
}

.greeUnderlineHeading
{
	margin-left:25px;
	padding-top:30px;
	border-bottom:3px solid rgb(140,197,68);
	font-size:14pt;
	text-transform:uppercase;
	display: inline-block;
}
.newtbl
{
	background-color:white;
}
.newtbl td
{
	
	background-color:white;
	font-size:13.5px;
	padding-right:15px;

}

.layouttbl
{
	padding:25px;
	width:100% !important;
	background-color:white;
	border-bottom: 2px solid rgb(225, 225, 225);
	border-top: 1px solid rgb(225, 225, 225);
	min-height:250px;

}
.layouttbl td
{
	vertical-align: top;
	padding-bottom:3px;
}


.no-min-height
{
	min-height:0px !important;
}

.smallButtonContainer
{
	position:absolute;
	bottom:3px;
	right:0px;
}

.blueButtonSmallHeader
{
	margin-top:46px;
}


.blueButtonSmallOutline
{

	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid rgb(0,173,252);
	color:rgb(0,173,252);
	border-radius:2px;
	display: inline-block;
	margin-right:5px;
	cursor:pointer;
	font-size:13.5px;
	float:right;
	text-transform:lowercase;
	height:23px;

}

label.checkbox-label input[type=checkbox]{
    position: relative;
    vertical-align: middle;
    bottom: 1px;
}
label.checkbox-label{
   font-size:smaller;
}

.blueButtonSmall
{

	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid rgb(0,173,252);
	border-radius:2px;
	display: inline-block;
	margin-right:5px;
	cursor:pointer;
	font-size:13.5px;
	float:right;
	text-transform:lowercase;
	color: rgb(0,173,252);
	background-color:white;

}

.blueButtonSmallInverse
{

	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid rgb(0,173,252);
	border-radius:2px;
	display: inline-block;
	margin-right:5px;
	cursor:pointer;
	font-size:13.5px;
	float:right;
	text-transform:lowercase;
	background-color: rgb(0,173,252);
	color:white;

}


.blueButton, .mlink, .buttonLink
{

	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	border:1px solid rgb(0,173,252);
	color:rgb(0,173,252);
	border-radius:2px;
	display: inline-block;
	margin-right:5px;
	cursor:pointer;
	font-size:13.5px;

}



.blueButton:hover, .mlink:hover, .buttonLink:hover, .blueButtonSmall:hover
{
	background-color: rgb(0,173,252);
	color:white;
}

.blueButtonSmallInverse:hover
{
	color:rgb(0,173,252);
	background-color:white;
}
.tableBodyWide
{
	width:95%;

}
.table-rollover
{
	border-spacing: 0;
}
.table-rollover td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
}
.table-rollover-body tr
{
	cursor:pointer;
}
.table-rollover-body tr:hover
{
	background-color:rgb(170, 224, 252);;
}

.div-rollover:hover
{
	background-color:rgb(170, 224, 252);;
}


th{
	text-align:left;
}

.lbl_A
{
	font-weight:500;
	width:25%;
}

.actionsArea
{
	width:20%;
	border-bottom:1px solid #c4d5df;
	border-left:2px solid #c4d5df;
	background-color:#F2F9F8;
}

.actionsContainer
{
	min-height:250px;
}

.sideLink
{
	background-color: rgb(225, 246, 247);
	background-color: #F2F9F8;
	height:40px;

}

.sideLinkInner
{
    border-bottom: 1px solid #c4d5df;
    border-left: 8px solid #005daa;
	padding-left: 15px;
	height:100%;
	color:#003866;
	/*font-weight:bold;*/
	line-height:2.7;
	cursor:pointer;
}

.sideLinkInner:hover
{
	background-color: #c4d5df;
	color:white;
}

.sideLinkInner a
{
	text-decoration:none;
	color:#003866;
}


.circle
{
	color:rgb(140,197,68);
	border:1px solid rgb(140,197,68);
	height:20px;
	width:20px;
	border-radius:10px;
	text-align:center;
}

.tblhead
{
	color:rgb(140,197,68);
}

.tableNewBody td
{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px #e0e0e0 solid;
}


.menu
{
float:left;

margin-right:15px;
margin-top:5px;
margin-bottom:5px;
color:#005DAA;
padding-top:5px;
padding-bottom:5px;
border-radius:4px;
border:none;
padding-left:7px;
padding-right:7px;
position:relative;
cursor:pointer;
}

.topbtn
{
float:left;
color:white;
padding-left:25px;
padding-right:25px;
border-right:1px solid rgb(148,221,255);
border-left:1px solid rgb(72,156,220);
position:relative;
padding-top:10px;
padding-bottom:10px;
cursor:pointer;
}

.menu-top
{
background-color:#005DAA;
}

.topbtn:hover
{
background-color:#8fc052;
}

.menu:hover
{
color:white;
background-color:rgb(0,174,255);
border-bottom-left-radius:0px;
}

.menu-box
{
	position:absolute;
	z-index:999;
	background-color:red;
	display:none;
	left:0;
	background-color:#8fc052;
	width:300px;
	margin-top:10px;
	cursor:pointer;
}

.menu-box div
{
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid silver;
}
.menu-box div:hover
{
	background-color:#005DAA;
}

.lower-menu
{
	position:absolute;
	z-index:999;
	display:none;
	left:0;
	top:16px;
	background-color:rgb(0,174,255);
	width:300px;
	margin-top:10px;
	border-radius:4px;
	border-top-left-radius:0px;
	cursor:pointer;
}

.lower-menu div
{
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid silver;
}
.lower-menu div:hover
{
	background-color:#005DAA;
}

.widget-outline
{
	height: auto;
    border-radius: 5px;
    border: 1px solid #0092ce;
    background-color: #fff;
	padding:0px;
	text-align:center;
	display:inline-block;
}

#opaqueDiv
{
	display:none;
	height:100%;
	width:100%;
	position:absolute;
	background-color:silver;
	top:0px;
	left:0px;
	z-index:990;
	opacity: 0.4;
    filter: alpha(opacity=40); 

}

#screenPopup
{
	display:none;
	position:fixed;
	height:90%;
	width:90%;
	left:4%;
	top:4%;
	margin:auto;
	background-color:white;
	z-index:999;
	border-radius:8px;
	border:1px solid teal;
}

#screenPopupCloseBtn
{
	
	margin:-10px;
	float:right;
	height:25px;
	width:25px;
	color:white;
	border:1px solid black;
	background: #0092ce;
	border-radius: 50%;
    font-size:13.5px;
    text-align: center;
	cursor: pointer;
	font-size:18px;
	font-weight:500;
}

#screenPopupContent
{
	padding:15px;
	overflow:auto;
	height:90%;
}


.rptThumb
{
	text-align:center;
	float:left;
	margin-bottom:25px;
	margin-right:25px;
	width:125px;
}
.rptName
{
	height:50px;
	cursor:pointer;
}
.rptThumbImage
{
	height:120px;
	width:95px;
	border: 1px solid silver;
}
.rptThumbImage:hover
{
	border: 1px solid black; 
}


.subtleLink
{
	border-bottom:dashed teal 1px;
	cursor:pointer;
}

.w5{width:4.98%;display:table-cell;vertical-align:top;}
.w10{width:9.98%;display:table-cell;vertical-align:top;}
.w15{width:14.98%;display:table-cell;vertical-align:top;}
.w20{width:19.98%;display:table-cell;vertical-align:top;}
.w25{width:24.98%;display:table-cell;vertical-align:top;}
.w30{width:29.98%;display:table-cell;vertical-align:top;}
.w35{width:34.98%;display:table-cell;vertical-align:top;}
.w40{width:39.98%;display:table-cell;vertical-align:top;}
.w45{width:44.98%;display:table-cell;vertical-align:top;}
.w50{width:49.98%;display:table-cell;vertical-align:top;}
.w55{width:54.98%;display:table-cell;vertical-align:top;}
.w60{width:59.98%;display:table-cell;vertical-align:top;}
.w65{width:64.98%;display:table-cell;vertical-align:top;}
.w70{width:69.98%;display:table-cell;vertical-align:top;}
.w75{width:74.98%;display:table-cell;vertical-align:top;}
.w80{width:79.98%;display:table-cell;vertical-align:top;}
.w85{width:84.98%;display:table-cell;vertical-align:top;}
.w90{width:89.98%;display:table-cell;vertical-align:top;}
.w95{width:94.98%;display:table-cell;vertical-align:top;}
.w100{width:99.98%;display:table-cell;vertical-align:top;}

.wr5{width:4.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr10{width:9.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr15{width:14.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr20{width:19.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr25{width:24.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr30{width:29.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr35{width:34.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr40{width:39.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr45{width:44.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr50{width:49.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr55{width:54.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr60{width:59.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr65{width:64.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr70{width:69.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr75{width:74.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr80{width:79.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr85{width:84.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr90{width:89.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr95{width:94.98%;text-align:right;display:table-cell;vertical-align:top;}
.wr100{width:99.98%;text-align:right;display:table-cell;vertical-align:top;}

.wc5{width:4.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc10{width:9.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc15{width:14.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc20{width:19.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc25{width:24.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc30{width:29.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc35{width:34.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc40{width:39.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc45{width:44.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc50{width:49.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc55{width:54.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc60{width:59.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc65{width:64.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc70{width:69.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc75{width:74.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc80{width:79.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc85{width:84.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc90{width:89.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc95{width:94.98%;text-align:center;display:table-cell;vertical-align:top;}
.wc100{width:99.98%;text-align:center;display:table-cell;vertical-align:top;}

.i30{width:30px;}
.i40{width:40px;}
.i50{width:50px;}
.i60{width:60px;}
.i70{width:70px;}
.i80{width:80px;}
.i90{width:90px;}
.i100{width:100px;}
.i110{width:110px;}
.i120{width:120px;}
.i130{width:130px;}
.i140{width:140px;}
.i150{width:150px;}
.i160{width:160px;}
.i170{width:170px;}
.ir30{width:30px;text-align:right;}
.ir40{width:40px;text-align:right;}
.ir50{width:50px;text-align:right;}
.ir60{width:60px;text-align:right;}
.ir70{width:70px;text-align:right;}
.ir80{width:80px;text-align:right;}
.ir90{width:90px;text-align:right;}
.ir100{width:100px;text-align:right;}
.ir110{width:110px;text-align:right;}
.ir120{width:120px;text-align:right;}
.ir130{width:130px;text-align:right;}
.ir140{width:140px;text-align:right;}
.ir150{width:150px;text-align:right;}
.ir160{width:160px;text-align:right;}
.ir170{width:170px;text-align:right;}
.ir180{width:180px;text-align:right;}

.tw5{width:4.98%;display:table-cell;padding-top:5px;}
.tw10{width:9.98%;display:table-cell;padding-top:5px;}
.tw15{width:14.98%;display:table-cell;padding-top:5px;}
.tw20{width:19.98%;display:table-cell;padding-top:5px;}
.tw25{width:24.98%;display:table-cell;padding-top:5px;}
.tw30{width:29.98%;display:table-cell;padding-top:5px;}
.tw35{width:34.98%;display:table-cell;padding-top:5px;}
.tw40{width:39.98%;display:table-cell;padding-top:5px;}
.tw45{width:44.98%;display:table-cell;padding-top:5px;}
.tw50{width:49.98%;display:table-cell;padding-top:5px;}
.tw55{width:54.98%;display:table-cell;padding-top:5px;}
.tw60{width:59.98%;display:table-cell;padding-top:5px;}
.tw65{width:64.98%;display:table-cell;padding-top:5px;}
.tw70{width:69.98%;display:table-cell;padding-top:5px;}
.tw75{width:74.98%;display:table-cell;padding-top:5px;}
.tw80{width:79.98%;display:table-cell;padding-top:5px;}
.tw85{width:84.98%;display:table-cell;padding-top:5px;}
.tw90{width:89.98%;display:table-cell;padding-top:5px;}
.tw95{width:94.98%;display:table-cell;padding-top:5px;}
.tw100{width:99.98%;display:table-cell;padding-top:5px;}

.twr5{width:4.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr10{width:9.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr15{width:14.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr20{width:19.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr25{width:24.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr30{width:29.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr35{width:34.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr40{width:39.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr45{width:44.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr50{width:49.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr55{width:54.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr60{width:59.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr65{width:64.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr70{width:69.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr75{width:74.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr80{width:79.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr85{width:84.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr90{width:89.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr95{width:94.98%;text-align:right;display:table-cell;padding-top:5px;}
.twr100{width:99.98%;text-align:right;display:table-cell;padding-top:5px;}

.twc5{width:4.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc10{width:9.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc15{width:14.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc20{width:19.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc25{width:24.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc30{width:29.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc35{width:34.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc40{width:39.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc45{width:44.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc50{width:49.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc55{width:54.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc60{width:59.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc65{width:64.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc70{width:69.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc75{width:74.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc80{width:79.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc85{width:84.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc90{width:89.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc95{width:94.98%;text-align:center;display:table-cell;padding-top:5px;}
.twc100{width:99.98%;text-align:center;display:table-cell;padding-top:5px;}

.w5i{width:4.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w10i{width:9.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w15i{width:14.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w20i{width:19.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w25i{width:24.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w30i{width:29.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w35i{width:34.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w40i{width:39.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w45i{width:44.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w50i{width:49.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w55i{width:54.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w60i{width:59.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w65i{width:64.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w70i{width:69.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w75i{width:74.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w80i{width:79.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w85i{width:84.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w90i{width:89.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w95i{width:94.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.w100i{width:99.98%;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}

.wr5i{width:4.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr10i{width:9.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr15i{width:14.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr20i{width:19.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr25i{width:24.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr30i{width:29.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr35i{width:34.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr40i{width:39.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr45i{width:44.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr50i{width:49.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr55i{width:54.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr60i{width:59.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr65i{width:64.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr70i{width:69.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr75i{width:74.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr80i{width:79.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr85i{width:84.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr90i{width:89.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr95i{width:94.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wr100i{width:99.98%;text-align:right;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}

.wc5i{width:4.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc10i{width:9.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc15i{width:14.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc20i{width:19.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc25i{width:24.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc30i{width:29.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc35i{width:34.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc40i{width:39.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc45i{width:44.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc50i{width:49.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc55i{width:54.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc60i{width:59.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc65i{width:64.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc70i{width:69.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc75i{width:74.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc80i{width:79.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc85i{width:84.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc90i{width:89.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc95i{width:94.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}
.wc100i{width:99.98%;text-align:center;display:table-cell;vertical-align:top;background-color:white;padding:1px;border:inset thin;}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.chart_100 div:first-child {
	width:100%!important;
}



/*
Checkboxes and radio buttons in forms
*/
.checkbox_btn {
	content: '';
	background: rgba(255, 174, 0, .25);
	cursor: pointer;
	border-radius: 0;
}
.checkbox_btn .checkbox_btn_inner {
	width:100%;
	height:100%;
	position: relative;
}
.checkbox_btn .checkbox_btn_inner:before {
	/* background: black; */
	width: 60%;
	height: 60%;
	content: '';
	position: absolute;
	top: 20%;
	left: 20%;
	content: '';
	display:none;
	border-radius: 0;
	
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IB2cksfwAAAAlwSFlzAAABFAAAARQB+zng/wAAATZJREFUeJzt1MFKAmEUxfFBKw16gZBAJKQIogdKlIgipIiIIqJX8BlCTEVEKiLSFrXrHSKiCCnCV8g6H8zdDIzfmck7LvTAf+HC+d3FMI4z2RhtFpXQ3Kjwe/SLHt3fkS2JOi4utVEiCtwgdx5cukJT2vitDy5daOEz6MaC/6B1LfyawHMa+DS6JPC8Ft4i8IIGbt7mpgXvow3bg5bQE0oHxBsEvsngn+4f3sgj4qhO4FtBcMl2hMGrBL4dBrcdEUMVC27aseFmD5aHeI8weJnAiwxuNo+eySMMfk7guywuS6EX4ogage8FxWUL6JUABrUfFpel0XtI/OC/uCyDPgLih8PCZYuoS+JHw8ZlWcf/+yAda+GyZfTlg59o47IV9O3BT6PCZauo5+JnUeOyNUfxhZtsZPsDtbv5/tafw6YAAAAASUVORK5CYII=') !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center center !important;
}
.checkbox_btn input {
	opacity: 0;
	display:none;
	pointer-events: none;
}

.checkbox_btn.checkbox_btn_rounded {
	border-radius: 50%;
}
.checkbox_btn.checkbox_btn_rounded .checkbox_btn_inner:before {
	border-radius: 50%;
}

.checkbox_btn.checkbox_btn_checked .checkbox_btn_inner:before {
	display:block;
}


/*
Pagination for form pages
*/
.form_pagination {

}

.form_pagination .form_pagination_link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 3px 8px;
	margin-right: 10px;
	background: #005DAA;
	text-decoration: none;
	color: white;
	cursor:pointer;
	transition: all .4s ease;
}
.form_pagination .form_pagination_link:hover {
	background: rgb(140,197,68);
}
.form_pagination .form_pagination_link.active {
	background: rgb(140,197,68);
	font-weight: bold;
}


.alert {
	border:1px solid;
	margin:20px 0 0 10px;
	text-align:left;
	border-radius:5px;
}

.alert .alert-title {
	padding:3px;
	text-align:center;
	font-size:18px;
	font-weight:500;
	margin: 0;
	margin-bottom:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.alert .alert-body {
	padding:15px;
	font-size:13px;
	line-height:19px;
	background-repeat:no-repeat;
	background-size:30px;
	background-position:20px center;
	
}

.alert .alert-body p {
	margin:0 0 0 50px;
}


.alert.alert-information {
	background:#cfe2ff;
	border-color:#b6d4fe;
	color:#084298;
}
.alert.alert-information .alert-body {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 478.1 478.1' style='enable-background:new 0 0 478.1 478.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23084298;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='238.2' cy='163.4' r='35.9'/%3E%3Cpath class='st0' d='M221.5,350.6h31.9c10.6,0,19.1-8.6,19.1-19.1v-102c0-10.5-8.6-19.1-19.1-19.1h-31.9 c-10.5,0-19.1,8.6-19.1,19.1v102C202.3,342,211,350.6,221.5,350.6z'/%3E%3Cpath class='st0' d='M239.1,478.1c132.1,0,239.1-106.9,239.1-239.1S371.2,0,239.1,0C106.9,0,0,106.9,0,239.1 S106.9,478.1,239.1,478.1z M238.8,68.4c94.2,0,170.6,76.3,170.6,170.6c0,94.2-76.3,170.6-170.6,170.6S68.2,333.2,68.2,239 C68.2,144.7,144.7,68.4,238.8,68.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.alert-information .alert-title {
	background:#084298;
	color:#ffffff;
}



.alert.alert-warning {
	background:#ffeac4;
	border-color:#ffcc70;
	color:#ffa200;
}
.alert.alert-warning .alert-body {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 554.2 554.2' style='enable-background:new 0 0 554.2 554.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFA200;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M538.5,386.2l-182-315.4c-16.4-28.4-46.7-45.9-79.5-45.9c-32.8,0-63.1,17.5-79.5,45.9L12.3,391.6 c-16.4,28.4-16.4,63.4,0,91.8c16.4,28.4,46.7,45.9,79.5,45.9h370.4c0.1,0,0.2,0,0.2,0c50.7,0,91.8-41.1,91.8-91.8 C554.2,418.5,548.4,400.8,538.5,386.2z M316.3,416.9c0,21.7-16.7,38.3-39.2,38.3s-39.2-16.6-39.2-38.3V416 c0-21.6,16.7-38.3,39.2-38.3s39.2,16.6,39.2,38.3V416.9z M317.2,158.7l-19.4,169.4c-1.3,12.2-9.4,19.8-20.7,19.8 s-19.4-7.7-20.7-19.8L237,158.6c-1.3-13.1,5.8-23,18-23h44.1C311.3,135.7,318.5,145.6,317.2,158.7z'/%3E%3C/g%3E%3C/svg%3E");
}
.alert.alert-warning .alert-title {
	background:#ffa200;
	color:#ffffff;
}

.alert.alert-warning p {
	color:#6e4700;
}



.alert.alert-critical {
	background:#ffd4d4;
	border-color:#c71a1a;
	color:#ffa200;
}
.alert.alert-critical .alert-body {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44.3 44.3' style='enable-background:new 0 0 44.3 44.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23CC0000;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M42.4,10.8l-9.2-9.1c-1.1-1.1-2.7-1.7-4.2-1.7H14.5c-1.5,0-3,0.6-4.1,1.7l-8.9,9.1C0.4,11.9,0,13.4,0,14.9 v14.4c0,1.5,0.4,3,1.5,4.1l9,9.1c1.1,1.1,2.5,1.7,4,1.7H29c1.5,0,3-0.6,4.1-1.7l9.3-9.1c1.1-1.1,1.9-2.6,1.9-4.1V14.9 C44.3,13.4,43.4,11.9,42.4,10.8z M22.1,32.8c-1.5,0-2.8-1.3-2.8-2.8c0-1.6,1.2-2.8,2.8-2.8s2.8,1.3,2.8,2.8 C24.9,31.5,23.7,32.8,22.1,32.8z M24.9,22.4c0,1.6-1.2,2.8-2.8,2.8s-2.8-1.3-2.8-2.8V10.7c0-1.6,1.2-2.8,2.8-2.8s2.8,1.3,2.8,2.8 V22.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.alert.alert-critical .alert-title {
	background:#cc0000;
	color:#ffffff;
}

.alert.alert-critical p {
	color:#800000;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.print-only, .print-only * {
	display:none;
}

@media print {
	
	h1 {
		font-weight:normal;
		font-size:30px;
	}
	
	h4 {
		font-weight:normal;
		font-size:15px;
	}
	
	.print {
		font-size:200%;
	}
	.print-only {
		display:block;
	}
	.no-print,
	.no-print * {
		display:none!important;
	}
}









