
.region-list {
    padding: 0;
}

.region-list li {
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #fff;
    margin: 0 10px 0 0;
}

.region-list.region-selected li {
    background: #74ce9c;
}

.regions-source h3 {
    font-size: 13px;
    margin: 0;
}

.regions-selected {
    background: #e9f5f1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 13px 18px;
    margin: 18px 0 0 0;
}

.regions-selected {
    color: #74ce9c;
    font-size: 13px;
    margin: 0;
}

.selectedRow 
{
    
    background-color: #0091D9 !important;
}

.selectedRow td 
{
    color: White;
    background-color: #0091D9 !important;
}



body, table, th, td, input{font-family:Arial, Helvetica, sans-serif; font-size:11px;}


.hidden{display:none !important}
.indent{text-indent: 20px;}



/*!
 * header
 */
#extr-page #header{margin:0;overflow:hidden;}
#header 
{
	HEIGHT: auto !important; 
	FLOAT: left;
	padding-right:1%;
	padding-top:0.5%;
	margin-top:0.5%; 
	MIN-HEIGHT: 10%; 
	width: 80%;
    
}
#ribbon{background-color:transparent !important;display:none;}
#logo{margin-left:0px;}


#extr-page #main{padding-top:20px}
#extr-page #header #logo{margin-top:22px;margin-left:0}
#extr-page #header #logo img{width:137px}
#extr-page-header-space{float:right;text-align:right;display:block;vertical-align:middle;line-height:71px}
#extr-page-header-space>:first-child{margin-right:14px;vertical-align:-3px;}



.jarviswidget .heading{border-top-style:none;border-top-style:none;border-top-style:none;border-top-style:none;background-color:transparent;background:none;}
.jarviswidget .content{border-top-style:none;border-top-style:none;border-top-style:none;border-top-style:none;background-color:transparent;background:none;}

.jarviswidget header{background-color:transparent;}
.jarviswidget{background-color:transparent;}

/*! change organisation */
ul.header-dropdown-list li{font: 13px/normal Arial, Helvetica, sans-serif;line-height:1.5em;}
ul.header-dropdown-list li b{font: 13px/normal Arial, Helvetica, sans-serif; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;}
ul.header-dropdown-list li.dropdown-toggle span{font: 13px/normal Arial, Helvetica, sans-serif; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;}
.header-dropdown-list > li > .dropdown-toggle{margin-top:0px;}
ul.header-dropdown-list{margin-top:5px;}

ul.header-dropdown-list li a{border-style:none;}
ul.header-dropdown-list li a:hover{border-style:none;}
ul.header-dropdown-list li a:active{border-style:none;}
ul.header-dropdown-list li a:visited{border-style:none;}

/*! footer */
div.page-footer{background-color:transparent !important;color:#666;border-top-style:none;}

div.page-footer span.txt-color-white{color:#666;}


/*!
 * navigation  */

div.login-info a{color:#666;}
div.login-info a:click{color:#666;}
div.login-info a:hover{color:#666;}
.login-info{margin-top:80px !important;border-top-style:none;border-bottom-style:none;}
.login-info
{
    padding-top:15%;
    box-shadow: 0px 0px 0px transparent inset, 0px 0px 0px transparent inset;
    border-bottom:1px none silver;
}



a#show-shortcut{border-style:none;cursor:default;}
img.online{cursor:default;}

.login-info > span
{
    border-bottom:0px solid transparent;
}

.minifyme{display:none}




body {
	background: rgb(251, 253, 252); 
}
body {
	font-size: 11px; font-weight:normal; font-family: Arial,Helvetica,sans-serif !important; color: #666; font-size-adjust: none; font-stretch: normal;
}

.main{font-size:120%}

.reset-font {
	font-stretch:none;
	margin: 0px 0px 16px; line-height: 1.5em; font-size:13px !important; font-style:normal; font-weight:normal;font-variant:normal;
	font-size-adjust:none; font-stretch:none; font-weight:normal;
}
table {
	font: inherit; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
th {
	font: inherit; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
td {
	font: inherit; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
input {
	font-family: inherit;
}
textarea {
	font-family: inherit;
}
select {
	font-family: inherit;
}
option {
	font-family: inherit;
}
input.checkbox {
	width: auto;
}
input.submit {
	width: auto;
}
textarea {
	overflow: auto; font-size: 100%;
}

h1,h2,h3,h4,h5{color:#0886ba;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:180%}
h2{font-size:155%;padding-top:7px !important;padding-bottom:4px !important; font-weight:bolder;}
h3{font-size:125%; font-style:italic;}
h4{font-size:120%}
h5{font-size:110%}

h1 {
	margin: 0px; padding: 20px 0px 10px 0px; font-size: 180%; font-weight: 100; border-bottom-style: none;
}
h2 {
	margin: 0px; padding: 10px 0px 3px; font-size: 140%; font-weight: 100;
}
h3 {
	margin: 0px; padding: 0px 0px 3px; font-size: 130%; font-weight: 100;
}
h4 {
	margin: 0px; padding: 0px 0px 10px; font-size: 120%;
}
h5 {
	margin: 0px; padding: 0px; font-size: 100%;
}
div {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
span {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
applet {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
object {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
iframe {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
blockquote {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
pre {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
a {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
abbr {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
acronym {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
img {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
strong {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
sub {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
sup {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
ol {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
li {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
fieldset {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
label {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
table {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
caption {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
thead {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
tbody {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
tfoot {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
tr {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
th {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
td {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
form {
	margin: 0px; padding: 0px; border: currentColor; line-height: 1.5em; font-size: 100%; vertical-align: top;
}
ul {
	list-style: none; line-height: 1.5em;
}
li {
	list-style: none; line-height: 1.5em;
}
ul {
	margin-bottom: 16px;
}
sup {
	line-height: 1em; font-size: 95%;
}
sub {
	line-height: 2em; font-size: 85%;
}
table {
	margin: 0px 0px 16px; width: 100%; border-collapse: collapse; border-spacing: 0;
}
strong {
	vertical-align: baseline;
}
p {
	margin: 0px 0px 16px; line-height: 1.5em; font-size:100%;
}
p.no-margin-bottom {
	margin: 0px;
}
a {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(102, 102, 102); color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	cursor: pointer;
}
a:hover {
	color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted;
}
a:focus {
	color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted;
}
a:active {
	color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted;
}
a:link {
	
}
a:visited {
	
}
a img {
	border: currentColor; position: relative; cursor: pointer;
}

.row{margin-left:0px;}
.smart-form .row{margin-left:0px;}

.jarviswidget .widget-body{min-height:10px;}






/*!
 * smart forms  */
 form{border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
.smart-form{margin:0;outline:0;color:#666;position:relative}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-
8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-
7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:0px;padding-right:13px}

.smart-form header{FONT-SIZE: 180%;  FONT-WEIGHT: 100; 
                   PADDING-BOTTOM 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; 
                   color:#0886ba!important;border-bottom-style:none;}

.smart-form footer{border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;background-color:transparent;}
.well{border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;background-color:transparent;box-shadow:none;}
.smart-form fieldset{display:block;padding:25px 14px 5px;border:none;background:none;position:relative;padding-left:0px;}
.smart-form fieldset+fieldset{border-top:1px solid rgba(0,0,0,.1)}
.smart-form section{margin-bottom:15px;position:relative}
.smart-form footer:after{content:'';display:table;clear:both}

.smart-form .label{FONT-WEIGHT: bold; DISPLAY: block;color:#666;BORDER-TOP-STYLE: none; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; VERTICAL-ALIGN: top; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: 
none; OUTLINE-STYLE: none; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-RIGHT: 0px;}

.smart-form .labelwrap{FONT-WEIGHT: bold; DISPLAY: block;color:#666;BORDER-TOP-STYLE: none; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; VERTICAL-ALIGN: top; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: 
none; OUTLINE-STYLE: none; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-RIGHT: 0px;white-space:normal;}





.input .icon-append{top:15px !important;margin-top:10px !important;display:none; width:22px;height:22px;}
.input .fa-calendar{top:-4px !important;margin-top:10px !important;display:block; width:22px;height:22px;}
.select i{top:-0px !important;margin-top:10px !important;display:block;}
.dropdown-field i{top:-0px !important;margin-top:10px !important;display:block;}
.smart-form .select i{height:12px;width:22px;}

p.fieldinfotext{margin-bottom:15px; font-style:italic;height:auto;}

p.fieldinfotext1{margin-bottom:5px; font-style:italic;height:auto; padding-top:-5px;}

p.fieldguidancetext{margin-bottom:15px;font-style:italic;}
hr.sectionbreak{margin-top:15px;}
 
 .tooltip{color:#0f0;background-color:#fff;background:none;}
 .smart-form .tooltip{position:absolute;z-index:99999;left:-9999px;padding: 2px 8px -13px 0px;
                      font-size:11px;line-height:16px;font-weight:400;
                      background:#ddd;color:#666;
                      opacity:0;transition:margin .3s,opacity .3s;
                      -o-transition:margin .3s,opacity .3s;-ms-transition:margin .3s,opacity .3s;-moz-transition:margin .3s,opacity .3s;-webkit-transition:margin .3s,opacity .3s}
 .smart-form .tooltip:after{content:'';position:absolute;display:none;}
 .smart-form .input input:focus+.tooltip,.smart-form .textarea textarea:focus+.tooltip{opacity:1}
 .tooltip-top-right{bottom:100%;margin-bottom:5px}
 .smart-form .tooltip-top-right{margin-bottom:5px}
 .tooltip-top-right{color:#0f0;background-color:#fff;background:none;}
 .smart-form .tooltip-top-right:after{top:100%;right:11px;
                                      border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent;border-left:4px solid transparent}
 .smart-form .input input:focus+.tooltip-top-right,.smart-form .textarea textarea:focus+.tooltip-top-right,.smart-form .textarea .resizable-textarea textarea:focus+.tooltip-top-right{right:0;left:auto;margin-bottom:5px}
 .error{color:#990000;}
 .txt-color-teal{color:#666 !important;}
 .smart-form .state-error + em{font-size:120%;
                               background-position: 5px 5px; margin: 3px 1em 5px; padding: 5px 5px 5px 35px; 
                               border: 2px solid #C00; color: #900; 
                               min-height: 21px; background-image:url("https://www.hiqa.ie/sites/all/themes/hiqazen/images/messages-error.png"); background-repeat: no-repeat; background-color: #FEE;}
                               
 .validation-summary-errors{font-size:120%;
                               background-position: 5px 5px; margin: 3px 1em 5px; padding: 5px 5px 5px 35px; 
                               border: 2px solid #C00; color: #900; 
                               min-height: 21px; background-image:url("https://www.hiqa.ie/sites/all/themes/hiqazen/images/messages-error.png"); background-repeat: no-repeat; background-color: #FEE;}  
                               
.state-error em{font-size:120%;
                               background-position: 5px 5px; margin: 3px 1em 5px; padding: 5px 5px 5px 35px; 
                               border: 2px solid #C00; color: #900; 
                               min-height: 21px; background-image:url("https://www.hiqa.ie/sites/all/themes/hiqazen/images/messages-error.png"); background-repeat: no-repeat; background-color: #FEE;}                                                                       
 
 .smart-form .checkbox i,.smart-form .icon-append,.smart-form .icon-prepend,.smart-form .input input,
 .smart-form .radio i,.smart-form .select select,.smart-form .textarea textarea,.smart-form .toggle i
 {
     border-color:#666;
     transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}
     
.resizable-textarea {
	
}
.resizable-textarea .grippie {
	background: url("https://www.hiqa.ie/misc/grippie.png") no-repeat center 2px rgb(238, 238, 238); 
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); 
	height: 9px; overflow: hidden; cursor:default;width:100%;
}     

#guidancetext{margin-top:15px;}     

#logo img{width:auto !important;}
     
 .smart-form .toggle i:before{background-color:#3276B1}
 
.smart-form .button,.smart-form .checkbox,.smart-form .input,.smart-form .radio,.smart-form .select,.smart-form .textarea,.smart-form .toggle
 {
     position:relative;display:block;font-weight:400
 }
.smart-form .input input,.smart-form .select select,.smart-form .textarea textarea
{
    display:block;box-sizing:border-box;
    -moz-box-sizing:border-box;width:100%;
    height:35px;padding:8px 10px;outline:0;
    border-width:1px;border-style:solid;
    border-radius:0;
    background:#fff;
    font:13px/16px Arial,Helvetica,sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none}
.ui-datepicker-year
{
    box-sizing:border-box;
    border-width:1px;border-style:solid;
    border-radius:0;
    background:#fff;
    font:13px/16px Arial,Helvetica,sans-serif;color:#404040;appearance:normal;}    

.smart-form .resizable-textarea textarea{overflow:auto;height:109px;}
.smart-form .select select option{padding-top:6px !important;padding-bottom:6px !important;border-right:1px solid #666;border-left:1px solid #666;line-height:1.5em;}
.smart-form .select select option:hover{background-color:#3276B1;}
 
div.error2 {
	BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid; BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid;
	BACKGROUND: #fcc; COLOR: #200; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;
	BACKGROUND-IMAGE: url(/sites/all/themes/hiqazen/images/messages-error.png); 
}

.form-required {
	COLOR: #f00; margin-left:5px;
}
.form-optional {
	margin-left:5px;
}
.form-labelbox {
	margin-left:5px;
}

.smart-form .input-disabled input{background-color:#eee;border:1px solid #ddd;}
.smart-form .input-disabled:hover input{background-color:#eee;border:1px solid #ddd;}

.smart-form .col-3{width:35%;}
.smart-form .col-3date{width:20%;}
.smart-form .col-3datetime{width:35%;}
.smart-form .col-3register{width:55%;}
.smart-form .col-3register .checkbox a{vertical-align:inherit;}
.smart-form .col-3register .checkbox{line-height:1.5em;}
.smart-form .col-3forgot{width:65%;}
.col-md-5forgot{width:65%;}
.smart-form .col-lg-8{width:90%;}

a.btn-danger{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-danger:visited{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-danger:hover{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-danger:active{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-danger:focus{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-header{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-header:visited{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-header:hover{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-header:active{color:#fff;background-color:#099CDB;border-color:#099CDB}
a.btn-header:focus{color:#fff;background-color:#099CDB;border-color:#099CDB}
div.btn-header{margin-top:10px;}
div.btn-header span a{color:#fff;background-color:#099CDB;border-color:#099CDB}
div.btn-header span a:visited{color:#fff;background-color:#099CDB;border-color:#099CDB}
div.btn-header span a:hover{color:#f00;background-color:#099CDB;border-color:#099CDB}
div.btn-header span a:active{color:#fff;background-color:#099CDB;border-color:#099CDB}
div.btn-header span a:focus{color:#fff;background-color:#099CDB;border-color:#099CDB}




.btn-header>:first-child>a{-moz-border-radius:none; -webkit-border-radius:none;border-radius:none;
                           -moz-user-select:none;-webkit-user-select:none;
                           cursor:default!important;
                           display:inline-block;font-weight:inherit;height:inherit;min-width:inherit;
                           text-align:center;text-decoration:none!important;                           
                           background-color:transparent;background-image:none;border:0px none #bfbfbf;
                           font: 11px/normal Arial, Helvetica, sans-serif;  
                           color:#fff;background-color:#099CDB;border-color:#099CDB;
                           padding-top:6px; padding-bottom:6px;padding-left:12px; padding-right:12px;
                           margin:inherit;
                           text-transform:uppercase;}
.btn-header>:first-child>a:hover{-moz-border-radius:none; -webkit-border-radius:none;border-radius:none;
                           -moz-user-select:none;-webkit-user-select:none;
                           cursor:pointer!important;
                           display:inline-block;font-weight:inherit;height:inherit;min-width:inherit;
                           text-align:center;text-decoration:none!important;                           
                           background-color:transparent;background-image:none;border:0px none #bfbfbf;
                           font: 11px/normal Arial, Helvetica, sans-serif;  
                           padding-top:6px; padding-bottom:6px;padding-left:12px; padding-right:12px;
                           margin:inherit;
                           text-transform:uppercase;
                           color:#fff;background-color:#099CDB;border-color:#099CDB}
.btn-header>:first-child>a:active{-moz-border-radius:none; -webkit-border-radius:none;border-radius:none;
                           -moz-user-select:none;-webkit-user-select:none;
                           cursor:default!important;
                           display:inline-block;font-weight:inherit;height:inherit;min-width:inherit;
                           text-align:center;text-decoration:none!important;                           
                           background-color:transparent;background-image:none;border:0px none #bfbfbf;
                           font: 11px/normal Arial, Helvetica, sans-serif;  
                           padding-top:6px; padding-bottom:6px;padding-left:12px; padding-right:12px;
                           margin:inherit;
                           text-transform:uppercase;
                           color:#fff;background-color:#099CDB;border-color:#099CDB}
.btn-header>:first-child>a:visited{-moz-border-radius:none; -webkit-border-radius:none;border-radius:none;
                           -moz-user-select:none;-webkit-user-select:none;
                           cursor:default!important;
                           display:inline-block;font-weight:inherit;height:inherit;min-width:inherit;
                           text-align:center;text-decoration:none!important;                           
                           background-color:transparent;background-image:none;border:0px none #bfbfbf;
                           font: 11px/normal Arial, Helvetica, sans-serif;  
                           padding-top:6px; padding-bottom:6px;padding-left:12px; padding-right:12px;
                           margin:inherit;
                           text-transform:uppercase;
                           color:#fff;background-color:#099CDB;border-color:#099CDB}

button.btn-default{color:#fff;background-color:#099CDB;border-color:#099CDB}
button.btn-default:hover{color:#fff;background-color:#099CDB;border-color:#099CDB}
button.btn-default:active{color:#fff;background-color:#099CDB;border-color:#099CDB}
button.btn-default:visited{color:#fff;background-color:#099CDB;border-color:#099CDB}
.MessageBoxContainer{background-color:#fff;color:#666;}
.txt-color-orangeDark{color:#666 !important;}



a{background-color:transparent;color:#666}
a:hover{background-color:transparent;color:#666}
a:click{background-color:transparent;color:#666}

ul li a{background-color:transparent;color:#666;}
ul li a:hover{background-color:transparent;color:#666;}
ul li a:click{background-color:transparent;color:#666;}

.jarviswidget-color-blueDark .nav-tabs li:not(.active) a,.jarviswidget-color-blueDark>header>.jarviswidget-ctrls a{color:#f00!important}
.jarviswidget-color-blueDark .nav-tabs li a:hover{color:#0f0!important}
.jarviswidget-color-blueDark>header{border-color:#00f!important}
.jarviswidget-color-blue>header{background:#0ff;color:#FFF}








.left-panel{width:260px !important;}
#header>:first-child,aside{width:260px;}
aside{background:none;}

nav ul{width:100%;}
nav ul li{background-color:transparent;width:100%;}
nav ul ul li{background-color:transparent;}

nav ul li{color:#666;margin-bottom:-1px;border-top-style:none;border-bottom-style:none;}

nav ul li a {color:#333333;              
          border-top-color:#dfdfdf;border-top-width:1px;border-top-style:solid;
          border-bottom-color:#dfdfdf;border-bottom-width:1px;border-bottom-style:solid;
           HEIGHT: auto !important; BORDER-BOTTOM-STYLE: none; POSITION: relative; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 10px; MIN-HEIGHT: 17px; LINE-HEIGHT: 17px; PADDING-RIGHT: 5px; 
             width:223px;}

nav ul li a:hover {color:#333333;}
nav ul li a:active {color:#333333;}



nav ul li.active{MIN-HEIGHT: 17px; LINE-HEIGHT: 17px; PADDING-RIGHT: 5px; color:#0f0;
                 list-style:outside none none;}

nav ul li.active a{outline:medium:none;position:relative;float:left;width:280px;border-top-style:none;}

nav ul li.active a:focus{border-top-style:none;border-bottom-style:none;}

nav ul li a:active{background-color:#f00;}


nav ul li[class=""]{background:none!important;background-color:transparent!important;color:#666;}
nav ul li[class=""] a{BACKGROUND: none;BACKGROUND-color: transparent; COLOR: #666;}
nav ul li[class=""] a:active{BACKGROUND: none; COLOR: #666;}
nav ul li[class=""] a:focus{BACKGROUND: none;COLOR: #666;}
nav ul li[class=""] a span.menu-item-parent{COLOR: #666 !important;}

nav ul li[class=""] ul li a{BACKGROUND: none;BACKGROUND-color: transparent; COLOR:#666 !important;}

nav ul li[class=""] ul li{background:none!important;BACKGROUND-color: transparent;}

nav ul li ul li{BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 0px solid; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; FLOAT: left; MARGIN: 0px 0px -1px; BORDER-LEFT: #dfdfdf 0px solid; WIDTH: 100%}

nav ul li ul li a{height:auto !important;BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto !important; BORDER-BOTTOM-STYLE: none; POSITION: relative; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: 
none; PADDING-LEFT: 10px; MIN-HEIGHT: 17px; LINE-HEIGHT: 17px; PADDING-RIGHT: 5px; WIDTH: 147px}

nav ul li.open a{ COLOR: #ffffff;padding-right:16px; margin-right:-16px;padding-left:10px;width:187px;background-color:transparent;background:none;}

nav ul li b.collapse-sign{display:none;}

nav ul li.active a{BACKGROUND: url(https://www.hiqa.ie/sites/all/themes/hiqazen/webfactory/images/subpage/nav_arrow_blue.gif) #3178ae no-repeat right center; COLOR: #ffffff;padding-right:16px; margin-right:16px;padding-left:10px;width:235px;}

nav ul li.active>a:before{content:"";}


nav ul li[class=""] ul li{background:none!important;BACKGROUND-color: transparent;}

nav ul ul{background-color:transparent!important;}
nav ul{background-color:transparent!important;}

nav ul li.open ul li a{color:#666!important;background-image:none!important;background-color:rgb(248, 248, 248);margin-bottom:-1px;border-top-color:#dfdfdf;border-top-width:1px;border-top-style:solid;border-bottom-color:#dfdfdf;border-
bottom-width:1px;border-bottom-style:solid;WIDTH: 207px}
nav ul li.open ul li.active a{color:#666!important;background-image:none!important;background-color:rgb(220, 220, 220);margin-bottom:-1px;border-top-color:#dfdfdf;border-top-width:1px;border-top-style:solid;border-bottom-
color:#dfdfdf;border-bottom-width:1px;border-bottom-style:solid;}

.jarviswidget{margin:0px;}
.jarviswidget > header{border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
.jarviswidget > div{border-style:none;}
.jarviswidget > header > h2{margin-left:0px;}




.col-lg-6{width:95%;}


thead tr{background-color:rgb(49, 120, 174); background:none;}
thead tr th{background-color:transparent;background:none;}
table#dt_types{margin-top:15px;}
table#dt_types thead tr th{background-color:rgb(49, 120, 174); color:#fff;}

.fc-border-separate thead tr, .table thead tr{background-color:transparent;background:none;}


table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc{background-color:rgb(49, 120, 174);color:#fff}
table.dataTable thead .sorting{background-color:rgb(49, 120, 174);color:#fff}
table.dataTable thead .sorting_desc{background-color:rgb(49, 120, 174);color:#fff;background:url("https://www.hiqa.ie/misc/arrow-desc.png") no-repeat scroll right center rgb(49, 120, 174);background-position: 95% 40%;}
table.dataTable thead .sorting_asc{background-color:rgb(49, 120, 174);color:#fff;background:url("https://www.hiqa.ie/misc/arrow-asc.png") no-repeat scroll right center rgb(49, 120, 174);background-position: 95% 40%;}



#main{display:block;
      position:relative;
      height:80%;
      padding-bottom:20px !important;
      }

.animated {
     animation-fill-mode: none;
}
.col-lg-8{width:90%;}
/*
#left-panel
{
    margin-left: 10px !important;
}
*/
.Hiqatextarea
{
     display:block;
     box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100%;
    
    padding:8px 10px;
    outline:0;
    border-width:1px;
    border-style:solid;
    border-radius:0;
    background:#fff;
    font:13px/16px Arial,Helvetica,sans-serif;
    color:#404040;
    appearance:normal;
    -moz-appearance:none;
    -webkit-appearance:none
}
.HIQAtooltip {
    display:none;
    background-color:#EEEEEE;
    position:absolute;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:10px;
    width:300px;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}