/*JIC themes
primary: #333F48;
Primary Hover: #009681;
Secondary: #B5BD00;
Text Color: #333F48;
Button Text: various;
 */
 
/*QIB Theme overrides*/
.row dd, dt	 {padding-top: 10px!important; }

/*.jumbotron-main						{color: #ffffff; text-shadow: black 0.2em 0.2em 0.2em;  opacity: 1; filter: alpha(opacity=100); background-image: url('/Organisation/Images/Header_Image.jpg'); background-size: cover; radius: none !important;}		*/
.jumbotron-main						{background-color: #ffffff; radius: none !important;}		
.jumbotron								{padding-bottom: 30px !important; padding-top: 30px !important;}
 footer a								{text-decoration:none !important; color: #ffffff !important;}
 footer a:hover						{text-decoration:none !important; color: #009681 !important;}
 footer 									{color: #ffffff !important; background-color: #333F48 !important;}
.footer 									{color: #ffffff !important; background-color: #333F48 !important;}
/*.footer-awards							{background-color: #B5BD00 !important;}*/
.card-title 							{padding-top: 5px !important;}
.card-header a							{color: #B5BD00 !important;}
.card-header a:hover					{color: #009681 !important;}

/*QIB Theme overrides end*/

 /*default.asp org banners*/
.jic-class 								{color: #2C2C48 !important; background-color: #B6B7CB !important; text-align: center !important;}
.qib-class								{color: #333F48 !important; background-color: #B5BD00 !important; text-align: center !important;}
.nbi-class								{color: #EEEEEE !important; background-color: #4A5B6B !important; text-align: center !important;}
.ei-class								{color: #ffffff !important; background-color: #307C7C !important; text-align: center !important;}

/* Appointees CSS */
/*ADD COOCKIE CONSENT STYLE HERE*/
.page-title								{font-size: 20pt; font-weight: bold; }
.page-sub-title						{font-weight: bold;}
.page-text								{Font-size: 11pt}
.delete-container,
.UnderConstruction,
.page-error-container, 
.file-upload-error-container		{background-color: salmon; color: white; padding: 5px; font-weight: bold;}
.complete-container 					{background-color: darkseagreen; color: white; padding: 5px; font-weight: bold;}
.page-error-container				{display: none;}
.file-upload-error-container		{display: inline-block;}
.file-upload-display-container	{display: inline-block; border: 1px dashed lightslategray; padding: 3px;}
.element-fail							{border: 4px solid salmon; padding: 3px;}
::-webkit-input-placeholder 		{color: black;}
:-moz-placeholder 					{color: black;}/* Firefox 18- */
::-moz-placeholder 					{color: black;}/* Firefox 19+ */
:-ms-input-placeholder 				{color: black;}
.buttonlike 							
											{
												appearance: button;
												-moz-appearance: button;
												-webkit-appearance: button;		
												text-decoration: none; font: menu; color: ButtonText;
												display: inline-block; padding: 2px 10px;
											}
.accordion 								
											{	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
												-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
												box-shadow:inset 0px 1px 0px 0px #ffffff;
												background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
												background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
												background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
												background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
												background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
												background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
												filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
												background-color:#f9f9f9;
												-moz-border-radius:6px;
												-webkit-border-radius:6px;
												border-radius:6px;
												border:1px solid #dcdcdc;
												display:inline-block;
												cursor:pointer;				
												font-size:9px;
												font-weight:bold;
												padding:3px;
												text-align: left;
												text-decoration:none;
												text-shadow:0px 1px 0px #ffffff;
												margin-bottom: 4px;
												width: 97%;
												vertical-align: Middle;
											}
.accordion:before 					{content: "\f067"; font-size: 24px; float: left; margin-right:8px; margin-left:6px; margin-top:3px; vertical-align: Middle; text-decoration:none;font-family: FontAwesome;}
.accordion.active:before 			{content: "\f068"; font-family: FontAwesome;}
.panel 									{padding: 0 18px;	background-color: white; max-height: 0; overflow: hidden; transition: 0.6s ease-in-out; opacity: 0; border: solid; border-color: white;}
.panel.show 							{opacity: 1; max-height: 13000px; overflow: visible;}