/*
Theme Name: AACA2021
Theme URI: https://aaca.org.au
Description: Child theme of egovt
Author: Ovatheme
Author URI: https://aaca.org.au
Template: egovt
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  aaca2021
*/

h1.page-title {
    display: none;
}

h1.feature-title {
    color: white;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
ul.question {
	margin:0 0 20px 0;
	padding-left: 0;
	list-style: none;
}

ul.question li {
	background: none;
	padding:0 0 15px 0;
	margin:15px 0 0;
	border-bottom:1px solid #ccc;
	text-align: left;
}

ul.question li .item {
	width:70%;
	float: left;
	display: block;
}

ul.question li .yesnobutton {

	float: right;

}



ul.question li .yesnobutton a {

	margin:0 0 0 5px;

	cursor: pointer;

}

/* remove leading space from unordered list after a paragraph */
p.list-leader {
    margin-bottom:  0;
}

p.list-leader + ul {
    margin-top: 0!important;
}

ol, ul {
    padding: 0 0 0 18px;
}

.question-wrap {

	overflow: hidden;

	text-align: center;

	margin-bottom:20px;

}

.question-wrap .questionmain {

	background: #E9E9E9;

	border:1px solid #ccc;

	padding:10px;

	font-size:14px;

	text-align: center;

	border-radius: 10px;

	margin:0 0 10px 0;

	cursor: pointer;

}

.question-wrap .question:hover {

	background: #fff;

}

#answer-a,

#answer-b {

	margin:0 0 20px 0;

}

/* BUTTONS */

a.btn {

	background:#333;

	color:#fff;

	font-size:13px;

	text-transform: uppercase;

	font-weight: bold;

	text-align: center;

	padding:10px 12px;

	text-decoration: none;

	border-radius: 5px;

}

a.btn.btn-red {

	background:#B31F24;

	color:#fff;

}

a.btn.btn-red:hover {

	background:#2f2f2f;

}

a.btn-sm {

	font-size:10px;

	padding:5px 10px;

	font-weight: normal;

}

a.btn i.fa {

	margin-right:5px;

}



/* SEP */

div.sep {

	background: #e9e9e9;

	width:100%;

	height: 1px;

	padding:0;

	margin:10px 0 20px 0;

	position: relative;

}

div.sep span {

	display: block;

	height: 8px;

	line-height: 8px;

	width:60px;

	background: #e9e9e9;

	position:absolute;

	top:-4px;

	left:0;

}

div.sep.plus {

	margin:20px 0;

}

div.sep.plus i {

	height: 12px;

	width: 13px;

	line-height: 13px;

	background: #e9e9e9;

	font-size: 0.7em;

	color: #737272;

	margin: 0 auto;

	margin-top: -5px;

}



/* DOWNLOAD BUTTON */

a.btn {

	background:#333;

	color:#fff;

	font-size:13px;

	text-transform: uppercase;

	font-weight: bold;

	text-align: center;

	padding:10px 15px;

	text-decoration: none;

	border-radius: 5px;

}

a.btn.btn-red {

	background:#B31F24;

	color:#fff;

}

a.btn.btn-red:hover {

	background:#2f2f2f;

}

.column-wrap {margin:0 0 10px 0; overflow: hidden;}
.column-wrap h4 {color:#4a4a4a; padding:10px; background:#dcdcdc; font-weight:bold; text-align: center;}
.column-wrap a.btn {background:#B31F24; color:#fff; text-align:center; height:40px; margin-top: 20px; display:block; text-decoration:none; position:absolute; bottom:0; width:225px;font-size:13px}
.column-wrap a.btn-wide {background:#B31F24; color:#fff; text-align:center; height:40px; margin-top: 20px; display:block; text-decoration:none; }
.column-wrap .column {width:32%; float:left; margin:0 15px 0 0; height:240px; position:relative;}
.column-wrap .column div { margin-top: 20px; }
.column-wrap .column-2 {width:225px; float:left; margin:0 15px 0 0; height:175px; position:relative;}
.column-wrap .last {margin:0;}
.column-wrap p {padding:0 10px;}

.column-wrap .column .btn {

	margin: 20px auto 0;

}

/* table */
table.generic {margin:0 0 20px 0!important;}
table.generic p {margin:0;}
table.generic p.margin {margin:0 0 8px 0;}
table.generic tr td, table.generic tr th {padding:5px 5px 5px 15px;}
table.generic tr th {background:#B31F24; color:#fff; text-align:left; font-weight:bold;}
table.generic tr td {background:#fff;}
table.generic tr.alt td {background:#ededed;}
table.generic2 {margin:0 0 20px 0!important;}
table.generic2 p {margin:0;}
table.generic2 tr td, table.generic2 tr th {padding:5px 5px 5px 15px;}
table.generic2 tr th {background:#646464; color:#fff; text-align:left; font-weight:bold;}
table.generic2 tr td {background:#fff;}
table.generic2 tr.alt td {background:#ededed;}
table.publication tr th {background:#646464; color:#fff;}
table.publication .btn-narrow {background:#B31F24; color:#fff;}
table.publication p {margin:0 0 10px 0;}
table.publication tr.alt td {background:#fff!important;}

table.application tr th {background:#646464; color:#fff; font-size: 16px;}
table.application tr td {padding:15px;}
table.application ul {margin-bottom:0!important;}
table.application ul li {padding-bottom:0!important;}

/* FAQs */

.uk-accordion h3 {
	border: none;
	background: #ffffff;
	color: #B31F24;
	background: url(images/faq-closed.png) no-repeat 5px 6px;
	padding-left: 40px;
}

.uk-accordion h3.uk-active {
	background: url(images/faq-open.png) no-repeat 5px 6px;
}

.uk-accordion-default .content-wrapper {
	padding-left: 30px;
}

.uk-accordion-default .content {
	padding-top: 0;
}

/* FOrms */

.gform_wrapper .gsection {
	border: none !important;
}

/* title other input */
.gchoice_1_1_5 input[type="text"],
.gchoice_2_1_5 input[type="text"],
.gchoice_3_1_5 input[type="text"],
.gchoice_4_1_5 input[type="text"],
.gchoice_5_1_5 input[type="text"],
.gchoice_6_1_5 input[type="text"],
.gchoice_7_1_5 input[type="text"],
.gchoice_8_1_5 input[type="text"] {
	padding: 0 10px !important;
}

.uk-button-large {
	font-size: 20px !important;
	/*padding: 10px 20px !important;*/
	border-radius: 3px;
    background: #B31F24 !important;
    color: white !important;
}

.uk-button-large:disabled {
    background: #fafafa !important;
    color: #cccccc !important;
    cursor: not-allowed;
}
#waiting {
    background: url("images/loading.gif") no-repeat top left;
    padding-left: 25px;
}

#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_5,
#gform_submit_button_6,
#gform_submit_button_7,
#gform_submit_button_8 {
	/*float:right;*/
	margin-top: 0 !important;
	margin-right: 0 !important;
}

.gform_save_link {
    display: block;
    margin-top: 20px;
	margin-right: 30px;
    float: right;
    margin-left: 0 !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

#gform_page_1_1 .gform_save_link,
#gform_page_2_1 .gform_save_link,
#gform_page_3_1 .gform_save_link,
#gform_page_4_1 .gform_save_link,
#gform_page_5_1 .gform_save_link,
#gform_page_6_1 .gform_save_link,
#gform_page_7_1 .gform_save_link,
#gform_page_8_1 .gform_save_link {
	display: none !important;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox,
.gform_legacy_markup_wrapper ul.gfield_radio {
    margin: 6px 0 0 20px !important;
}

/* .gform_legacy_markup_wrapper ul.gfield_checkbox li label,
.gform_legacy_markup_wrapper ul.gfield_radio li label {
    vertical-align: top !important;
} */

/* pathways */

.pathways {
	min-width: 770px;
}

.pathways p {
	padding: 0;
	margin: 0;
}

.bg-arrow {
	background: url(images/bg-arrow.png) no-repeat center center;
	min-height: 85px;
	padding-top: 5px;
}

.v-arrow-down {
	background: url(images/varrow1.png) no-repeat center center;
	min-height: 46px;
}

.v-arrow-down-tall {
	background: url(images/varrow2.png) no-repeat center bottom;
	min-height: 235px;
}

.padding-remove-bottom {
	padding-bottom: 10px;
}

/* hide the day for datecommence, datecompleted */
#input_6_193_2,
#input_6_194_2,
#input_6_195_2,
#input_6_196_2,
#input_6_197_2,
#input_6_198_2,
#input_7_206_2,
#input_7_207_2,
#input_7_210_2,
#input_7_211_2,
#input_7_212_2,
#input_7_213_2,
#input_8_205_2,
#input_8_206_2,
#input_8_207_2,
#input_8_208_2,
#input_8_209_2,
#input_8_210_2 {
    display:none;
}

.lwa-form {
    max-width: 400px;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.sidebar .widget a {
    color: #b31f24;
}

.margin-top-small {
    margin-top: 10px;
}

.pagination-wrapper .blog_pagination .pagination li a:hover,
.pagination-wrapper .blog_pagination .pagination li.active a {
    background-color: #b31f24;
}

.blog-grid article.post-wrap .post-meta-date {
    margin-top: 5px;
}

.home .blog-grid article.post-wrap .post-meta-date {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.blog-grid article.post-wrap .post-title h2.post-title,
.blog-grid article.post-wrap .post-title h2.post-title a {
    font-size: 20px;
}

.blog-grid article.post-wrap .post-meta-grid .post-meta-content-grid .comment,
.post-meta span.comment,
.post-meta span.wp-author {
    display: none;
}

/* Tabs */
body.nsca-page1 div.tab1 .items,
body.nsca-page2 div.tab2 .items,
body.nsca-page3 div.tab3 .items,

body.apec-page1 div.tab1 .items,
body.apec-page2 div.tab2 .items,
body.apec-page3 div.tab3 .items,

body.npra-page1 div.tab1 .items,
body.npra-page2 div.tab2 .items,
body.npra-page3 div.tab3 .items,

body.epa-page1 div.tab1 .items,
body.epa-page2 div.tab2 .items,
body.epa-page3 div.tab3 .items,

body.ape-page1 div.tab1 .items,
body.ape-page2 div.tab2 .items,
body.ape-page3 div.tab3 .items,
body.ape-page4 div.tab4 .items,

body.oqa-page1 div.tab1 .items,
body.page-id-8362 div.tab1 .items,
body.oqa-page2 div.tab2 .items,
body.page-id-1683 div.tab2 .items,
body.oqa-page3 div.tab3 .items,
body.page-id-1704 div.tab3 .items {
    border: 1px solid #999999 !important;
    background: #fcfdfe !important;
}

#gform_wrapper_36 input[type="radio"]  {
  width: 2em;
  height: 2rem;
  accent-color: green;
  border-radius: 50%;
  border: 2px solid #747474;
  outline: none;
  cursor: pointer;
opacity: 0.6;
  transition: 0.3s;
}

#gform_wrapper_36 input[type="radio"]:hover {
  box-shadow: 0px 0px 0px 2px rgba(0, 200, 0, 0.2);
  opacity: 1;
  border-radius: 50%;
}


#gform_wrapper_36 label {
      font-weight: bold;
      font-size: 1em;
}

#gform_wrapper_36 .gform_wrapper.gravity-theme .gfield_label {
    font-size: 1.2em;
}

#pathways {
    color: white !important;
}

@media (max-width: 1024px) {
    .ovamenu_shrink .elementor-widget-wrap {
        justify-content: flex-end !important;
    }

    .ova_menu_clasic .ova_nav.show {
        width: 300px;
    }
}
