:root {
  /*General Theme setup*/
  --iris-primary: #072b5d;
  --iris-secondary: #0d6efd;
  --iris-faded-secondary: #86b7fe;
  --iris-tertiary: #093c81;
  --iris-white: #ffffff;
  --iris-light-grey: #edeeee;
  --iris-light-blue: #e5effe;
  --iris-muted: #636466;
  --iris-black: #1e1e1e;
  --iris-dark-blue: #0a53be;
  --iris-light-blue-bg: #cfdaf5;
  --iris-link: #0a58ca;
  --iris-link-visited: #5e1463;

  /*Notification Colors for text and border*/
  --iris-danger: #d43831;
  --iris-warning: #fecb00;
  --iris-success: #06854b;
  --iris-info: #009bbb;

  /*Notification backgrounds*/
  --iris-faded-danger: #fbebea;
  --iris-faded-warning: #fffae6;
  --iris-faded-success: #e6f3ed;
  --iris-faded-info: #e6f5f8;

  /*Font*/
  --iris-fs-h1: 24px;
  --iris-fs-h2: 18px;
  --iris-fs-h3: 16px;
  --iris-fs-h4: 14px;
  --iris-fs-text: 14px;
  --iris-fs-small: 12px;
  --iris-fs-xs: 11px;
  --iris-lh-h1: 29px;
  --iris-lh-h2: 24px;
  --iris-lh-h3: 24px;
  --iris-lh-h4: 24px;
  --iris-lh-text: normal;
  --iris-lh-xs: 15px;
  --iris-shadow: 0 2px 4px rgba(9, 49, 142, 0.08),
    0 0 10px rgba(9, 49, 142, 0.04), 0 4px 5px rgba(9, 49, 142, 0.04),
    0 -4px 4px rgba(9, 49, 142, 0.04);

  --font-family: 'Verdana', sans-serif;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	/*background-color: #8C88B6;*/
}

#contentBox {
	border: 1px solid #8581B2;
	margin-top: 5px;
	/*padding: 5px;*/
	min-height: 500px;
}

#contentBox #menuTop {
	padding: 0px;
	margin: 0px;
	background-color: #8C88B6;
}

#menuLeft {
	min-width: 200px;
}

.leftmenu {
	padding: 10px;
}

.content {
	padding: 10px;
}

.creatSite-rp {
	border-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.creatSite-rp-b {
	
}

/** CSS for Menus */
.topMenu-link {
	color: #FFFFFF;
	text-decoration: none;
}

.headerText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #3F3F8C;
	font-weight: normal;
}

.blackBorder {
	border-bottom: 1px solid #828282;
	width: 100%;
}

.leftMenuGroup {
	padding: 5px 10px;
}

.leftMenuGroupLabel {
	padding: 5px 10px;
	background-color: #FFF;
}

.p5_10 {
	padding: 5px 10px;
	display: block;
	background-color: #FFF;
	text-align: left;
}

.p5_200 {
	padding: 5px 100px;
}

.sitePanel {
	padding: 10px;
}

.bglable {
	background-color: #DADFE0;
	width: 30%;
	padding: 5px;
	height: 25px;
	text-align: right;
	vertical-align: center;
}

.bgfield {
	width: 50%;
	padding: 5px;
	height: 25px;
	text-align: left;
	background-color: #EFEFEF;
	vertical-align: center;
}

.bgfortable {
	background-color: #EFEFEF;
}

.bglableForAddress {
	background-color: #DADFE0;
	width: 30%;
	padding: 5px;
	height: 0px;
	text-align: right;
	vertical-align: top;
}

.bgfieldForAddress {
	width: 50%;
	padding: 5px;
	height: 0px;
	text-align: left;
	background-color: #EFEFEF;
	vertical-align: center;
}

.imprt_popup {
	padding: 5px;
}

.even-row {
	background-color: #FFF !important;
}

.odd-row {
	background-color: #EDEFF0 !important;
}

.active-row {
	background-color: #DCE8EC !important;
	cursor: pointer;
}

button, input[type="reset"], input[type="submit"], input[type="button"]
	{
	height: 20px;
	margin: 5px;
}

.addressCell {
	display: block;
	padding-bottom: 2px;
}

.greyborder_bottom {
	background: url(../image/common/greyGradientVert.jpg) repeat-y left top;
	padding-right: 10px;
}

.image {
	border: none;
}

.footer-text {
	font-size: 11px;
	font-family: arial;
	color: #333333;
}

.draftStatus-text {
	font-size: 13px;
	font-style: italic;
}

.padding-zero {
	padding: 0 !important;
}

.text-center {
	text-align: center !important;
}

#cookie_window {
    border-collapse: collapse;
    border: 0;
    background-color: #ddd;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    font-size: 0.8rem !important;
}

#cookie_window .message {
   width: 70%;
   padding: 1.2rem;
   text-align: right;
   vertical-align: middle;
}

#cookie_window .button_box {
    width: 30%;
    text-align: left;
   vertical-align: middle;
}

#cookie_window a:link {
    text-decoration: none;
    color: blue !important;
    padding: 0;
}

#cookie_window a:visited {
    text-decoration: none;
    color: purple !important;
}

#cookie_window button {
	background-color: grey;
	color: #000;
    border: 1px solid #ccc;
    border-radius: 0.4rem;
    width: fit-content;
    padding: 0.8%;
	height: fit-content;
}

#cookie_window button:hover {
    background-color: lightgrey;
    color: #cee !important;
}