/* core overrides */

/* custom body font-family */
body.pi_sunshine_page,
div.pi_sunshine_page,
.pi_sunshine_page button:not(.vjs-button),
.pi_sunshine_page input,
.pi_sunshine_page select,
.pi_sunshine_page textarea,
.pi_sunshine_page .cs_body_font_family {
  font-family:Verdana, Arial, Geneva, sans-serif;}
/* custom menu font-family */
.pi_sunshine_page .cs_menu_font_family {
  font-family:Arial, Helvetica, sans-serif;}
/* custom menu font-family */
.pi_sunshine_page .cs_heading_font_family {
  font-family:Arial, Helvetica, sans-serif;}
/* custom background flat */
.pi_sunshine_page .cs_background_flat,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .cs_background_flat,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .report-area .cs_background_flat,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper #headerSecondary h1 > a:first-child > i.icon
{
	background-color: #164a3d !important;
}
.js .pi_sunshine_page .cs_hover_group:hover .cs_background_flat,
.js .pi_sunshine_page .cs_hover_group:focus .cs_background_flat{
	background-color: #1e6352 !important;
}
.js .pi_sunshine_page .cs_hover_group:active .cs_background_flat {
	background-color: #0d2b23 !important;
}
/* custom background gradient */
.pi_sunshine_page .cs_background_grad,
.pi_sunshine_page .cs_background_grad_flat {
	background: #1d5f4f; /* Old browsers */
	/* IE9 SVG, needs conditional override of filter to none */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PgogICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgogICAgICAgICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZC11Y2dnLWdlbmVyYXRlZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNWY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2NGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgogICAgICAgICAgPC9zdmc+);
	background: -moz-linear-gradient(top,  #1d5f4f 0%, #164a3d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d5f4f), color-stop(100%,#164a3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* IE10+ */
	background: linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5f4f', endColorstr='#164a3d',GradientType=0 ); /* IE6-8 */
}
.ie9 .pi_sunshine_page .cs_background_grad,
.ie9 .pi_sunshine_page .cs_background_grad_flat {
	filter: none;
}
/* custom border */
.pi_sunshine_page .cs_border_flat,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .actions_menu .active a.cs_border_flat,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .actions_menu .active a.cs_border_flat:hover {
	border-color: #164a3d !important;
}
/* custom link colors */
.pi_sunshine_page a,
.pi_sunshine_page a:link,
.pi_sunshine_page .cs_link_colour,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a:link,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper #reportToggle > .btn,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper #headerSecondary h1 a,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper #headerSecondary h1 > a:first-child > i.icon.cs_link_colour,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .cs_link_colour ,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .cs_link_colour_hover:hover ,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .actions_menu .active a.cs_link_colour,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .actions_menu .active a.cs_link_colour i {
	color: #164a3d;
}
.pi_sunshine_page a:visited,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a:visited {
	color: #494825;
}
.pi_sunshine_page a:hover,
.pi_sunshine_page a:focus,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a:hover,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a:focus,
.js .pi_sunshine_page .cs_hover_group:hover a,
.js .pi_sunshine_page .cs_hover_group:focus a {
	color: #1e6352;
}
.pi_sunshine_page a:active,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a:active,
.js .pi_sunshine_page .cs_hover_group:active a {
	color: #0d2b23;
}
/* custom menu font light or dark */
.pi_sunshine_page .cs_menu_font_light_dark,
.pi_sunshine_page a.cs_menu_font_light_dark {
	color: #FFFFFF;
}

/* some stuff that had been dumped in widget scope at the end ! */
/* old admin tidy */
.pi_sunshine_page h3_button,
.pi_sunshine_page .pi_tbl_footer .call,
.pi_sunshine_page .edit_heading input,
.pi_sunshine_page .dir_admin.controller_admin_widget input[type="button"],
.pi_sunshine_page .dir_admin.controller_admin_page input[type="button"],
.pi_sunshine_page #form_admin_group_add input[type="submit"] {
	background-color: #164a3d;
}

.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a.btn, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn:visited, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn-group>.btn:first-child, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn-group.open .btn.dropdown-toggle {
	background-color: #164a3d;
	border-color: #164a3d;
	color:#FFF;
}

.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn.btn_inverted, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper a.btn.btn_inverted, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn.btn_inverted:visited, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn-group>.btn.btn_inverted:first-child, 
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn-group.open .btn.btn_inverted.dropdown-toggle {
	background-color: #FFF;
	border: solid 1px #164a3d;
	color:#164a3d;
}
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .dashboard-content .box-shaded .badge,
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .collapsible.empty .badge
{
	background-color: #164a3d;
}
.pi_sunshine_page section#content.pi_admin_bootstrap_wrapper .btn:hover {
	background-color: #1e6352;
	border-color: #1e6352;
}




/* widget overrides */
/* custom body font-family */
.pi_widget button,
.pi_widget input,
.pi_widget select,
.pi_widget textarea,
.pi_widget .cs_body_font_family {
  font-family:Verdana, Arial, Geneva, sans-serif;}
/* custom menu font-family */
.pi_widget .cs_menu_font_family {
       font-family:Arial, Helvetica, sans-serif;}
/* custom menu font-family */
.pi_widget .cs_heading_font_family, .pi_widget .pi_widget_sectionheading {
       font-family:Arial, Helvetica, sans-serif;}
/* custom background flat */
.pi_widget .cs_background_flat {
	background-color: #164a3d  !important;
}
.js .pi_widget .cs_hover_group:hover .cs_background_flat,
.js .pi_widget .cs_hover_group:focus .cs_background_flat {
	background-color: #1e6352 !important;
}
.js .pi_widget .cs_hover_group:active .cs_background_flat {
	background-color: #0d2b23 !important;
}
/* custom background gradient */
.pi_widget .cs_background_grad,
.pi_widget .cs_background_grad_flat {
	background: #1d5f4f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PgogICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgogICAgICAgICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZC11Y2dnLWdlbmVyYXRlZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNWY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2NGEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgogICAgICAgICAgPC9zdmc+);
	background: -moz-linear-gradient(top,  #1d5f4f 0%, #164a3d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d5f4f), color-stop(100%,#164a3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* IE10+ */
	background: linear-gradient(top,  #1d5f4f 0%,#164a3d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5f4f', endColorstr='#164a3d',GradientType=0 ); /* IE6-8 */
}
.ie9 .pi_widget .cs_background_grad,
.ie9 .pi_widget .cs_background_grad_flat {
	filter: none;
}
/* custom border */
.pi_widget .cs_border_flat {
	border-color: #164a3d  !important;
}
/* custom link colors */
.pi_widget a,
.pi_widget a:link,
.pi_widget .cs_link_colour {
	color: #164a3d;
}
.pi_widget a:visited {
	color: #494825;
}
.pi_widget a:hover,
.pi_widget a:focus,
.js .pi_widget .cs_hover_group:hover a,
.js .pi_widget .cs_hover_group:focus a {
	color: #1e6352;
}
.pi_widget a:active,
.js .pi_widget .cs_hover_group:active a {
	color: #0d2b23;
}
.pi_widget.pi_widget_type_16 .pi_widget_body span.selected_tag a,
.pi_widget.pi_widget_type_16 .pi_widget_body span a:active {
	color: #0d2b23; background-color: transparent;
}
/* custom menu font light or dark */
.pi_widget .cs_menu_font_light_dark,
.pi_widget a.cs_menu_font_light_dark {
	color: #FFFFFF;
}
section#content.pi_admin_bootstrap_wrapper #modal_wizard_tab_content__mod_gov_id .yesno {
	border: 3px solid 164a3d;
}

section#content.pi_admin_bootstrap_wrapper #modal_wizard_tab_content__mod_gov_id h3 {
	color: 164a3d;
}


section#content.pi_admin_bootstrap_wrapper .modal-header {
	background: #164a3d;
	color: #fff;
}
