/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

@media only screen and (max-width: 982px){
	li.adjudicator_logout {
		font-size: 14px;
		color: #dab072;
	}
	li.adjudicator_logout.adjudicator_user {
		display:none;
	}
}

#nf-form-1-cont .nf-form-fields-required {
  display: none;
}
#main-header #top-menu-nav ul.sub-menu li.menu-item a {
    font-size: 15px!important;
    line-height: 1.7em;
    padding: 10px 0px!important;
}

@media only screen and (max-width: 1200px) and (min-width: 982px){
	#main-header img#logo {
		max-width: 380px;
	}
}
div#page-container {
    background-color: #ffffff;
}
.et_pb_scroll_top.et-pb-icon {

    background: rgb(218, 176, 114, 0.5);
    bottom: 140px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 32px;
}
#top-menu  li ul.sub-menu {
    width: 300px!important;
    left: -60px!important;
}
#top-menu li .sub-menu li, #top-menu li .sub-menu li a {
    width: 100%;
}



/*-----search style-----*/
#search-default-list article.et_pb_post {
    box-shadow: 0px 0px 10px -2px rgb(63 63 63 / 10%);
    padding: 15px;
	margin-bottom: 30px!important;
	background-color:#ffffff;
}
#main-header .et-search-form input {
	background: #212f56!important;
}
@media only  screen and (max-width: 550px) {
	#main-header .et-search-form input {
		width: 100%;
		min-width: calc(100vw - 100px);
		background: #212f56!important;
		padding-left: 15px;
	}
}
/*-----news -----*/
.colour-bg .dp-dfg-no-results {
    color: #fff!important;
    font-size: 14px;
}
.dp-dfg-no-results {
    font-size: 14px;
}
/***********************************/
/*-----decisions single-----*/
.single-decisions .decision-single {
    width: 90%;
    max-width: 1080px;
    margin: 0 auto;
    display: block;
}

/*-----grid setup-----*/
.single-decisions .decision-single .decision-fields.grid-container,
.single-decisions .decision-single .related-decisions.grid-container {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 0px;
}
.single-decisions .decision-single .grid-container .grid-half {
	grid-column: span 6;
}
.single-decisions .decision-single .grid-container .grid-3 {
	grid-column: auto;
}
.single-decisions .decision-single .grid-container .grid-4 {
	grid-column: span 4;
}
.single-decisions .decision-single .grid-container .grid-8 {
	grid-column: span 8;
}
.single-decisions .decision-single .grid-container .grid-full {
	grid-column: span 12;
}

.single-decisions .decision-single .grid-container .grid-item  {
	padding: 25px;
}

.single-decisions .decision-single .grid-container .dark-item {
    background: #212f56;
	color:#f7f7f7!important;
}
.grid-item p {
    color: #666;
}
.single-decisions .decision-single .grid-container .dark-item p {
	color:#f7f7f7!important;
}
@media only  screen and (max-width: 982px) {
	.single-decisions .decision-single .grid-container .grid-item  {
		grid-column: span 12!important;
	}
}

/*-----decisions styles-----*/
.decision-single .decision-id {
	background: #dab072;
}
.decision-single .decision-id.grid-item p {
	color: #f7f7f7!important;
	background-color:#dab072!important;
}
.decision-single h1.entry-title {
    margin-bottom: 0px;
    font-size: 32px;
    color: #f7f7f7;
    font-weight: 400;
	line-height:1.3em;
}
.decision-single .decision-fields h2 {
	padding-bottom:30px;
}
.single-decisions .decision-single .entry-content {
    box-shadow: 0px 0px 5px 0px rgb(33 47 86 / 10%);
    padding-top: 0px!important;
    margin-top: 30px!important;
}
.single-decisions .decision-single .related-content {
    box-shadow: 0px 0px 5px 0px rgb(33 47 86 / 10%);
    padding-top: 0px!important;
    margin-top: 60px!important;
}
.decision-single .decision-fields a {
	text-decoration:underline;
}

.decision-single .grid-grey {
    background: #e7e7e7;
}
.decision-single .grid-gold {
    background: #dab072;
	color:#e7e7e7!important;
}
.decision-single .grid-gold.grid-item p {
	color:#f7f7f7!important;
}
.decision-single .grid-meta {
    margin-bottom:30px;
}
.decision-single .grid-item.grid-full.decision-details {
    border-bottom: 4px solid #e7e7e7;
    padding-bottom: 30px;
    margin-top: 0px;
}
.decision-single p.decision-link {
    padding-bottom: 0px;
}
.decision-single p.decision-link.last {
    padding-bottom: 1em;
}
.decision-single p.decision-link a {
    color: #dab072;
}
.decision-single p.decision-link a:hover {
    color: #212F56;
}
.before-content {
    margin-top: 15px;
    margin-bottom: -15px;
}
.related-content .related-title {
    background: #dab072;
}
.related-content .related-title h2 {
    color: #f7f7f7;
    padding-bottom: 0px!important;
	font-size: 24px;
	line-height: 1.3em;
}
.related-content .grid-item.related-loop-item h3 {
    color: #dab072;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
}
.related-content .grid-item.related-loop-item p {
    font-size: 14px;
    padding-bottom: 0px!important;
    line-height: 1.7em;
}
.related-content .grid-item.related-loop-item a {
    color: #dab072;
    text-decoration: underline;
}
.related-content .related-decisions.grid-container {

}
.related-content .grid-item.related-loop-item .related-loop-item-inner {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 0px;
}
.related-loop-item-inner .inner-grid-item-12 {
	grid-column: span 12;
}
.related-loop-item-inner .inner-grid-item-8 {
	grid-column: span 8;
}
.related-loop-item-inner .inner-grid-item-6 {
	grid-column: span 6;
}
.related-loop-item-inner .inner-grid-item-4 {
	grid-column: span 4;
}
.grid-item.related-search-link {
	text-decoration:underline;
	color:#212f56;
	border-top: 4px solid #e7e7e7;
}
.grid-item.related-search-link a {
	text-decoration:underline;
	color:#212f56;
}
/***********************--------------------------------------**********************/
/*---------------------------search results page---------------------------*/
#global_search_results input {
    font-size: 16px!important;
	padding-left: 10px;
}
#global_search_results {
	color:#f7f7f7!important;
}
#global_search_results h4 {
    font-weight: 600;
    font-size: 20px!important;
    color: #dab072!important;
}
#global_search_results ul {
    padding-left: 0px!important;
}
#global_search_results li.sf-level-0 {
    display: inline-block!important;
    padding-right: 20px!important;
}
@media only  screen and (max-width: 599px) {
	#global_search_results li.sf-level-0 {
		display: block!important;
	}
}
#global_search_results  ul li.sf-field-search label {
    width: 100%;
	border:1px solid #f7f7f7;
	box-shadow: 0px 0px 10px -2px rgba(63, 63, 63,0.10);
}
#global_search_results ul li.sf-field-search input {
	min-height:40px;
	width: 100%;
	padding-left: 10px;
	border: none;
	font-size: 16px;
}
#global_search_results .sf-field-submit input {
    background-color: #DAB072;
    border-width: 2px;
    border-style: solid;
    border-color: #DAB072;
    color: #ffffff;
    padding: 10px 30px;
    font-weight: 600;
    text-transform: uppercase;
	transition: all .5s;
}
#global_search_results .sf-field-submit input:hover {
    background-color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    color: #DAB072;
}
#global_search_results .sf-field-reset a {
	color: #DAB072;
}/*------------archive listing pages----------------*/

#archive_title{}

.category-harness #archive_title,
.category-harness-follow-up #archive_title,
.category-harness-news-in-brief #archive_title,
.category-harness-reminders-advisories #archive_title
{
	color:#009ec2!important;
}
.category-thoroughbred #archive_title,
.category-thoroughbred-follow-up #archive_title,
.category-thoroughbred-news-in-brief #archive_title,
.category-thoroughbred-reminders-advisories #archive_title
{
	color:#DAB072!important;
}

.category-greyhound #archive_title,
.category-greyhound-follow-up #archive_title,
.category-greyhound-news-in-brief #archive_title,
.category-greyhound-reminders-advisories #archive_title
{
	color:#444897!important;
}



#archive_line{}

.category-harness #archive_line:before,
.category-harness-follow-up #archive_line:before,
.category-harness-news-in-brief #archive_line:before,
.category-harness-reminders-advisories #archive_line:before
{
	border-top-color: #009ec2;
}
.category-thoroughbred #archive_line:before,
.category-thoroughbred-follow-up #archive_line:before,
.category-thoroughbred-news-in-brief #archive_line:before,
.category-thoroughbred-reminders-advisories #archive_line:before
{
	border-top-color: #DAB072;
}

.category-greyhound #archive_line:before,
.category-greyhound-follow-up #archive_line:before,
.category-greyhound-news-in-brief #archive_line:before,
.category-greyhound-reminders-advisories #archive_line:before
{
	border-top-color: #444897;
}




#archive_listing{}

.category-harness #archive_listing .entry-meta span a,
.category-harness-follow-up #archive_listing .entry-meta span a,
.category-harness-news-in-brief #archive_listing .entry-meta span a,
.category-harness-reminders-advisories #archive_listing .entry-meta span a
{
	color:#009ec2!important;
}

.category-thoroughbred #archive_listing .entry-meta span a,
.category-thoroughbred-follow-up #archive_listing .entry-meta span a,
.category-thoroughbred-news-in-brief #archive_listing .entry-meta span a,
.category-thoroughbred-reminders-advisories #archive_listing .entry-meta span a
{
	color:#DAB072!important;
}


.category-greyhound #archive_listing .entry-meta span a,
.category-greyhound-follow-up #archive_listing .entry-meta span a,
.category-greyhound-news-in-brief #archive_listing .entry-meta span a,
.category-greyhound-reminders-advisories #archive_listing .entry-meta span a
{
	color:#444897!important;
}




/*--------------------------------decisions search--------------------------------*/

#search-decisions-results #results-container .pagination > .alignleft a:before {
    content: 'Previous'!important;
    visibility: visible;
}
#search-decisions-results #results-container .pagination > .alignleft a {
    visibility: collapse;
}
#search-decisions-results #results-container .pagination > .alignright a:before {
    content: 'Next'!important;
    visibility: visible;
}
#search-decisions-results #results-container .pagination > .alignright a {
    visibility: collapse;
}
li.sf-field-sort_order select.sf-input-select {
    min-height: 40px;
}
#search-decisions-results #results-container.et_pb_posts .et_pb_post {
    box-shadow: 0px 0px 10px -2px rgba(63, 63, 63,0.10);
    padding: 15px;
    background: #fff;
    margin-bottom: 30px!important;
}
#search-decisions-search #search-container input {
    font-size: 16px!important;
	padding-left: 10px;
}
#search-decisions-search #search-container {
    padding: 5px 15px;
	color:#f7f7f7!important;
}
#search-decisions-search #search-container h4 {
    font-weight: 600;
    font-size: 20px!important;
    color: #dab072!important;
}
@media only  screen and (min-width: 982px) {
	#search-decisions-search #search-container h4 {
		font-weight: 600;
		font-size: 18px!important;
		color: #dab072!important;
		display: inline-block;
		min-width: 170px;
	}

	.sf-field-post-meta-date_of_decision ul.sf_date_field,
	.sf-field-post-meta-date_of_race_event ul.sf_date_field,
	.sf-field-post_date ul.sf_date_field	{
		max-width: 620px;
		width: 100%;
		display: inline-block;
		padding-left: 3px!important;
	}
	#search-decisions-search .sf_date_field li {
		display:inline!important;
	}
}
@media only  screen and (max-width: 982px) {
	.sf-field-post-meta-date_of_decision ul.sf_date_field li,
	.sf-field-post-meta-date_of_race_event ul.sf_date_field li	{
		width: 100%;
		display: block;
	}
	.sf-field-post-meta-date_of_decision ul.sf_date_field li span,
	.sf-field-post-meta-date_of_race_event ul.sf_date_field li span	{
		min-width: 50px!important;
	}
	#search-decisions-search .sf_date_field li input {
		min-height: 40px;
		min-width: 299px;
		width: 100%;
	}
	#search-decisions-search .sf_date_field li label {
		width: 100%;
	}
}
#search-decisions-search #search-container ul{
    padding: 0px;
}
#search-decisions-search #search-container ul li.sf-field-search label, 
#search-decisions-search #search-container ul li.sf-field-post-meta-decision_type label,
#search-decisions-search #search-container ul li.sf-field-post-meta-jca_hearing_title label {
    width: 100%;
    max-width: 601px;
	display: inline-block;
}
#search-decisions-search #search-container .chosen-container.chosen-container-single {
    min-width: 100%;
	max-width: 100%;
}
#search-decisions-search #search-container .chosen-container-single .chosen-single {
    background: #fff;
    border: none;
    border-radius: 0px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
#search-decisions-search #search-container .chosen-container-single .chosen-single div b {
    background: url('/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png') 0 12px no-repeat!important;
}
#search-decisions-search #search-container .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 12px!important;
}
#search-decisions-search #search-container ul li.sf-field-search input {
	min-height:40px;
	width: 100%;
	padding-left: 10px;
	border: none;
	font-size: 16px;
}

#search-decisions-search .sf_date_field li input {
	min-height:40px;
	min-width: 299px;
}

#search-decisions-search .chosen-container.chosen-container-multi {
	min-height: 40px;
	width: 100%!important;
}
#search-decisions-search .chosen-container.chosen-container-multi ul.chosen-choices {
	min-height: 40px;
	width: 100%!important;
	border: none;
}
#search-decisions-search .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice {
	margin: 10px 3px 3px 10px!important;
}
#search-decisions-search .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
	line-height: 40px;
}
#search-decisions-search .sf-field-post-meta-code input {
	min-height: 40px;
	width: 100%!important;
}

#search-decisions-search #search-container .sf-field-submit input {
    background-color: #DAB072;
    border-width: 2px;
    border-style: solid;
    border-color: #DAB072;
    color: #ffffff;
    padding: 10px 30px;
    font-weight: 600;
    text-transform: uppercase;
	transition: all .5s;
}
#search-decisions-search #search-container .sf-field-submit input:hover {
    background-color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    color: #DAB072;
}
#search-decisions-search #search-container .sf-field-reset a {
	color: #DAB072;
}

#results-container.et_pb_blog_0 .wp-pagenavi{
	text-align: center;
}
#results-container.et_pb_blog_0 .wp-pagenavi a, #results-container.et_pb_blog_0 .wp-pagenavi span {
    text-decoration: none!important;
    border: 1px solid #dab072!important;
    padding: 7px 15px;
    margin: 3px;
	color: #dab072!important;
	line-height: 40px!important;
}
#results-container.et_pb_blog_0 .wp-pagenavi a.current, #results-container.et_pb_blog_0 .wp-pagenavi span.current,#results-container.et_pb_blog_0 .wp-pagenavi a:hover, #results-container.et_pb_blog_0 .wp-pagenavi span:hover {
    color: #ffffff!important;
    border: 1px solid #dab072!important;
    background-color: #dab072!important;
}

#search-default-list .wp-pagenavi{
	text-align: center;
}
#search-default-list .wp-pagenavi a, #search-default-list .wp-pagenavi span {
    text-decoration: none!important;
    border: 1px solid #dab072!important;
    padding: 7px 15px;
    margin: 3px;
	color: #dab072!important;
	line-height: 40px!important;
}
#search-default-list .wp-pagenavi a.current, #search-default-list .wp-pagenavi span.current,#search-default-list .wp-pagenavi a:hover, #search-default-list .wp-pagenavi span:hover {
    color: #ffffff!important;
    border: 1px solid #dab072!important;
    background-color: #dab072!important;
}


/*-----footer menu hide mobile-----*/
#my-footer-menu .et_pb_menu__wrap{
	justify-content: flex-start!important;
}
#my-footer-menu .et_pb_menu__menu {
	display:block!important;
}
#my-footer-menu .et_mobile_nav_menu { 
	display: none!important;
}

/*-----events styles for custom fields-----*/
.event-excerpt-hide {
	display: none!important;
}

.my-fields-list {
    font-size: 14px;
}
.my-fields-list a {
    text-decoration: underline;
	color: #fff!important;
}
.my-fields-tooltip {
    font-size: 12px;
}
.my-fields-tooltip a {
    text-decoration: underline;
	color: #fff!important;
}
.my-fields-day {
    margin-bottom:15px!important;
}
.my-fields-day p {
    font-size: 14px;
}
.my-fields-day a {
    text-decoration: underline;
	color: #fff!important;
}
.my-theme-extra-event-fields.my-fields-single {
    padding: 15px;
    color: #fff;
}
.my-theme-extra-event-fields.my-fields-single p {
    padding-bottom: 0px;
}
.my-theme-extra-event-fields.my-fields-single a {
    text-decoration: underline;
	color: #fff!important;
}
.tribe-events-back {
    margin-bottom: 15px;
}
h1.tribe-events-single-event-title {
    padding-bottom: 15px;
}
.tribe-events-schedule {
    margin: 0!important;
}
.code-template.tribe-events-event-image img {
    opacity: 0.9;
}
/*post nav*/
ul.tribe-events-sub-nav {
    clear: both;
}
li.tribe-events-nav-previous {
    float: left;
}
li.tribe-events-nav-next {
    float: right;
}

.rib-raceday-events-key, .raceday-events-top {
	display:none;
}
.post-type-archive-tribe_events .rib-raceday-events-key, .post-type-archive-tribe_events .raceday-events-top {
	display:block;
}
.datepicker.dropdown-menu { z-index: 999999 !important; }
/*-----Month calendar view colour coding-----*/
h3.tribe-events-calendar-month__multiday-event-bar-title,
h3.tribe-events-pro-week-grid__multiday-event-bar-title,
h3.tribe-events-calendar-month__calendar-event-title a.tribe-events-calendar-month__calendar-event-title-link {
    color: #fff!important;
}
h3.tribe-events-calendar-month__multiday-event-bar-title:hover,
h3.tribe-events-calendar-month__calendar-event-title a.tribe-events-calendar-month__calendar-event-title-link:hover {
	border-color: #fff!important;
}

.tribe-events-calendar-month__calendar-event-details .tribe-events-calendar-month__calendar-event-datetime {
    color: #fff!important;
}
.raceday-events-top {
    padding-bottom: 15px!important;
}
h1.raceday-events-title {
    padding: 0px 0px 30px;
    text-align: center;
    font-weight: 600;
    font-size: 36px;
    color: #212f56;
}

p.raceday-events-intro {
    margin-bottom: 15px;
	color: #666666;
}

.rib-raceday-events-key p.harness-key,
.rib-raceday-events-key p.thoroughbred-key,
.rib-raceday-events-key p.greyhound-key
{
	line-height: 25px;
    padding-right: 25px;
    display: inline-block;
}
.rib-raceday-events-key p:before {
	content: "";
    left: -5px;
    top: 6px;
    width: 25px;
    height: 25px;
    border-radius: 10px;
    display: inline-block;
    position: relative;
}
.rib-raceday-events-key p.harness-key:before {
    background: #009ec2;
}
.rib-raceday-events-key p.thoroughbred-key:before {
    background: #dab072;
}
.rib-raceday-events-key p.greyhound-key:before {
    background: #444897;
}

.rib-raceday-events-key {
    width: 100%;
    max-width: 1080px;
    margin: 0px 0px!important;
}
.rib-raceday-events-key.key-above-calendar {
    margin: 0px 0px 30px 0px!important
}
.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 30px!important;
}
.tribe-events-meta-group {
    padding: 15px!important;
}
.tribe-events-cal-links {
    margin-top: 30px;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    display: inline-block;
    padding-left: 0px;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    color: #212f56;
    font-size: 16px;
}
.tribe-events-event-meta.secondary .tribe-events-meta-group {
    flex: 0.5 0 200px;
}
@media only  screen and (min-width: 768px){
	.tribe-events-event-meta.primary .tribe-events-venue-map {
		margin-top: 0;
	}
	.tribe-events-event-meta.primary .tribe-events-venue-map>div, .tribe-events-event-meta.primary .tribe-events-venue-map>iframe {
		max-height: 260px;
	}
	.tribe-events-event-meta.secondary .tribe-events-venue-map {
		margin: 15px 0px 15px auto;
		width: 67%;
		padding-right: 15px;
	}
	.tribe-events-event-meta.secondary .tribe-events-venue-map>div, .tribe-events-event-meta.secondary .tribe-events-venue-map>iframe {
		max-height: 350px;
	}
}
.tribe-events-event-meta.secondary {
    padding-top: 0px;
}
/*----------decision form page----------*/
@media only screen and (max-width: 599px){
	.acf-field-repeater .acf-input {
		width: 100%;
	}
	.acf-field-repeater .acf-input .acf-table {
		overflow: scroll!important;
		display: block;
	}
}

.draft_decisions_list ul {
    list-style: disc;
    padding-left: 40px;
    margin: 10px 0;
}
.draft_decisions_list ul li a {
    color: #dab072;
	text-decoration:underline;
}
.draft_decisions {
    margin: 30px 0;
}
.submit-decision {
	padding: 0px 30px 30px;
	min-height:calc(100vh - 186px);
	background-color: #fff;
}

.submit-decision .page-content {
	max-width:1080px;
	margin: 0 auto;
}
.submit-decision .updated#message p {
    color: red;
    font-style: italic;
}
.submit-decision .decision-form li[data-id="1"]
{
    display: none!important;
}

input.button {
	padding: 10px 20px;
    border: 1px solid #dab072;
    background: #dab072;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    margin-top: 30px;
    font-size: 18px;
	transition: all .2s;
}
input.button:hover {
    background: #212f56;
    border: 1px solid #212f56;
	transition: all .2s;
}

.acf-field.draft-or-pending {
    margin-top: 60px!important;
}
.acf-field.draft-or-pending .acf-input {
    margin-top: 30px!important;	
}
.acf-field.draft-or-pending ul.acf-radio-list li {
    font-size: 16px!important;
	font-weight:600!important;
}
.acf-field.draft-or-pending input[type="radio"] {
    margin: -3px 9px 0 0!important;

}
.submit-decision .acf-fields>.acf-field {
    position: relative;
    margin: 0;
    padding: 0px 0px 15px!important;
    border-top: none;/*#EEEEEE solid 1px;*/
}
.submit-decision .acf-fields>.acf-field.my-hidden {
    display:none!important;
}
.submit-decision a.acf-button.button.button-primary {
    background-color: #dab072;
    padding: 5px 10px;
    color: #fff;
	transition: all .2s;
}

.submit-decision a.acf-button.button.button-primary:hover {
    background-color: #212f56;
	transition: all .2s;
}


.submit-decision .acf-field.my-acf-hidden {
    display: none;
}

.submit-decision .acf-field .acf-label {
	margin: 15px 0 10px!important;
    color: #212f56!important;
}
.submit-decision .decision-return-button p a {
    padding: 10px 30px;
    background: #212f56;
    color: #fff;
    margin: 15px 0px;
    width: 100%;
    display: block;
    max-width: 300px;
    text-align: center;
	transition: all .2s;
}
.submit-decision .decision-return-buttons.create-new {
	margin-top:0px;
}
.submit-decision .decision-return-buttons.search-decisions {
	margin-top:60px;
}
.submit-decision .decision-return-button p a:hover {
    background: #dab072;
	transition: all .2s;
}


/* .draft_decisions_list table.table { */
    /* width: 100%; */
    /* text-align: center; */
    /* border: 1px solid #e7e7e7; */
    /* padding: 5px; */
/* } */
.draft_decisions_list table.table th, table.table td{
    border: 1px solid #e7e7e7;
    padding: 5px;
}
.draft_decisions_list table.table td.table_name {
    text-align: left;
	min-width:150px;
}
.draft_decisions_list table.table td.table_date {
    min-width: 130px;
}

.draft_decisions_list table.table td a{
    text-decoration: underline;
}
.draft_decisions_list table.table td a img {
    max-width: 25px;
	margin:0 auto;
	display: block;
}


#loading {
  position: fixed;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
}

#loading.showloader {
	display: flex;
}

#loading-image {
  z-index: 100;
}


/*-----sweet alert colour changes-----*/
.swal2-icon.swal2-info, .swal2-icon.swal2-question {
    border-color: #dab072!important;
    color: #dab072!important;
}

/*-----footer-----*/
#et-boc .et-l #rib_footer  h3, #et-boc .et-l #rib_footer  h4 {
    color: #DAB072!important;
}
#et-boc .et-l #rib_footer  h2, #et-boc .et-l #rib_footer p, #et-boc .et-l #rib_footer p a {
    color: #212F56!important;
}


sub, sup {
    font-size: 10px!important;
}


/*jca display*/
.decision-fields.jca-fields.grid-container {
    margin: 30px 0px;
    border: 4px solid #212f56;
    background: #e8eaee;
}
.decision-fields.jca-fields.grid-container h3 {
    color: #fff;
}
.decision-fields.jca-fields.grid-container p strong.stong-label {
    color: #212f56;
    display: block;
    font-size: 20px;
    margin: 10px 0px;
}
.decision-fields.jca-fields.grid-container hr {
    border-top: 2px dotted #dab072;
}

.decision-single .grid-gold.is-archive {
    background: #ffffff;
    color: #666666!important;
    border-top: 4px solid #dab072;
    border-bottom: 4px solid #dab072;
}
.decision-single .grid-gold.is-archive p {
    background: #ffffff;
    color: #666666!important;
}
.archive-message {
	background: #e8eaee;
    padding: 25px;
    margin-bottom: 25px;
    margin-top: 25px;
}