/* Enter Your Custom CSS Here */
._form-branding{display:none;}
#tribe-bar-form {
	background: #eeeeee;
}

._field-wrapper  select {
    padding: 6px;
    height: auto;
    border: #979797 1px solid;
    border-radius: 4px;
    color: #000 !important;
    font-size: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#tribe-bar-form label.label-tribe-bar-date::before {
	content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/event-icon.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}
.label-tribe-bar-date {
	position: relative;
}
#tribe-bar-form label {
	font-size: 20px;
	padding-left: 25px !important;
}
#tribe-bar-form h1 div {
   display: none;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
   background: #B64541;
}
#tribe-bar-form input[type="text"] {
	margin-top: 10px;
}
#tribe-bar-form label.label-tribe-bar-search::before {
	content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/search-icon.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}
.label-tribe-bar-search {
	position: relative;
}

.tribe-bar-views-inner h3 + label::before {
	content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/view-icon.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}
.tribe-bar-views-inner h3 + label {
	position: relative;
	color: #fff;
}
.tribe-bar-views-inner {
	padding: 20px 12px 45px;
	background-color: #282828;
}
#tribe-bar-views .tribe-bar-views-list {
	padding: 17px 0 0 5px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
	background: #cb3133;
}
#mainContent {
	padding: 0px;
}
h2.tribe-events-page-title,
h1.tribe-events-single-event-title,
#tribe-events-list-widget-2 h3.widget-title {
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	position: relative;
	font-size: 40px;
	text-align: center;
}
h2.tribe-events-page-title::after,
h1.tribe-events-single-event-title::after,
#tribe-events-list-widget-2 h3.widget-title::after {
	position: absolute;
	content: "";
	border-bottom: 1px solid #e0e0e0;
	height: 1px;
	width: 350px;
	bottom: -22px;
	text-align: center;
	margin: 0 auto;
	left: 0;
	right: 0;
}
h2.tribe-events-page-title::before,
h1.tribe-events-single-event-title::before,
#tribe-events-list-widget-2 h3.widget-title::before {
	content: "";
	background-color: #cb3133;
	width: 90px;
	height: 4px;
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	bottom: -22px;
}
.tribe-events-calendar thead tr th {
	background-color: #cb3133;
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	font-size: 14px;
	padding: 8px;
}
#tribe-events-content .tribe-events-calendar td {
	font-size: 15px;
	text-align: center;
}

td.tribe-events-present {

background: rgba(203,49,52,1);
background: -moz-linear-gradient(left, rgba(203,49,52,1) 0%, rgba(240,40,47,1) 50%, rgba(240,40,47,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(203,49,52,1)), color-stop(50%, rgba(240,40,47,1)), color-stop(100%, rgba(240,40,47,1)));
background: -webkit-linear-gradient(left, rgba(203,49,52,1) 0%, rgba(240,40,47,1) 50%, rgba(240,40,47,1) 100%);
background: -o-linear-gradient(left, rgba(203,49,52,1) 0%, rgba(240,40,47,1) 50%, rgba(240,40,47,1) 100%);
background: -ms-linear-gradient(left, rgba(203,49,52,1) 0%, rgba(240,40,47,1) 50%, rgba(240,40,47,1) 100%);
background: linear-gradient(to right, rgba(203,49,52,1) 0%, rgba(240,40,47,1) 50%, rgba(240,40,47,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb3134', endColorstr='#f0282f', GradientType=1 );

}
#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar {
	border: 1px solid #d6d6d6;
}
td.tribe-events-present .day_heading {
	background-color: #282828 !important;
}
td.tribe-events-present .day_heading a {
	background-color: transparent !important;
}
td.tribe-events-present h3 a {
	color: #fff;
}
#tribe-events .tribe-events-button, .tribe-events-button {
	font-size: 15px;
	letter-spacing: 1px;
	padding: 15px 15px;
}
#tribe-events-content .tribe-events-calendar td .day_heading {
	background-color: #666;
	color: #fff;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
	background-color: transparent;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}
#tribe-events-event-726-28 h3 a {
	color: #666;
}
.tribe-events-event-image img {
	max-width: 380px;
	text-align: left;
	float: left;
}
.tribe-events-event-image img {
	max-width: 380px;
	text-align: left;
}
#tribe-events-content.tribe-events-single h2 {
	font-size: 25px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 40px;
}
.tribe-events-event-image {;
	text-align: left;
}
#tribe-events-content p.tribe-events-back a {
	color: #cb3133;
	font-size: 17px;
}
.tribe-events-single-event-description.tribe-events-content {
	float: right;
	width: 60%;
}
.secondouter {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.tribe-events-single-section-title {
	position: relative;
}
.tribe-events-meta-group.tribe-events-meta-group-venue dl dd {
	float: left;
	width: 50%;
}
.tribe-events-meta-group-details dl dt {
	width: 50% !important;
	float: left !important;
}
.tribe-is-responsive h1 > div::before {
	content: "Student Portal";
	font-family: "Oswald", sans-serif;
font-weight: 700;
font-size: 62px;
color: #323232;
text-transform: uppercase;
}
.tribe-is-responsive h1 > div {
	position: relative;
}
.tribe-is-responsive h1 span {
	font-size: 0 !important;
}/*
.tribe-is-responsive h1 > div {
	display: none;
}*/
/*.secondouter li.date_event::before
 {
	content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/date.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}
.secondouter li.time_event ::before
 {
	content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/time.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}
li.tribe-events-event-url::before {
		content: "";
	background-image: ;
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: center center;
	display: block;
	background-image: url("http://umfacademy.com.au/wp-content/uploads/2017/02/website.png");
	position: absolute;
	left: 0;
	z-index: 99;
	right: 0;
	width: 20px;
	height: 20px;
}*/

.secondouter li {
	list-style: none;
}
.secondouter #mainContent li {
	padding: 6px;
	list-style: none;
	padding-left: 30px !important;
	margin: 0;
}
.secondouter #mainContent ul {
	margin: 0px !important;
}
li.date_event,
li.time_event,
li.tribe-events-event-url  {
	position: relative;
	list-style: none;
}
#mainContent li {
	padding: 6px;
	list-style: none !important;
	margin: 0px !important;
}
.zm_alr_label {
    margin-bottom: 10px;
    font-size: 15px;
}
.zm_alr_email_field, .zm_alr_password_field, .zm_alr_text_field {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 15px;
    letter-spacing: normal;
    padding: 12px;
    max-width: 400px;
}
.secondouter ul {
	margin-bottom: 0px !important;
}
.tribe-bar-date-filter,
.tribe-bar-search-filter {
	background-color: #333;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	color: #fff;
	margin-right: 20px;
}
#tribe-bar-form {
	border-radius: 10px;
}
.tribe-bar-views-inner {
	border-radius: 10px;
}
.tribe-bar-submit {
	margin-left: 11.667%;
}
.zm_alr_form_container input[type="submit"] {
    background: #cb3133;
    margin-bottom: 10px;
    font-size: 14px;
    padding: 10px 35px;
    color: #fff;
    border: 1px solid #cb3133;
}
.tribe-events-notices {
	margin: 30px 0 18px;
}
a#zm_alr_login_are-you-a-member {
    font-size: 15px;
    color: #cb3133;
}
ul.zm_alr_ul_container {
    margin: 0px !important;
}
#tribe-events-content-wrapper .tribe-events-list-widget .tribe-list-widget {
	margin-top: 40px;
}
#tribe-bar-form input[type="text"] {
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	color: #333;
	border-radius: 3px;
}
#tribe-bar-form input[type="text"]:focus {
	border-bottom: 1px solid #ccc;
	outline: none;
}
a.tribe-events-ical.tribe-events-button {
    display: none !important;
}
.message_for_parents {
    text-align: center;
    margin-top: 4%;
}

@media only screen and (max-width: 1199px) {
.tribe-events-single-event-description.tribe-events-content {
	width: 52%;
}
}
@media only screen and (max-width: 992px) {
.tribe-events-single-event-description.tribe-events-content {
	width: 100%;
	margin-top: 10px;
}
#tribe-events-content.tribe-events-single h2 {
	font-size: 18px;
	margin-bottom: 0px;
} 
.tribe-events-event-image img {
	max-width: 100%;
}
}
@media only screen and (max-width: 767px) {
.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a {
 margin-top: 0px;
}

}
.trial_box {
    background: #ececec;
    padding: 13px;
    margin-bottom: 17px;
}

#mainContent h4 {
	line-height: 1.5;
}

#mainContent ul {
	margin-bottom: 20px;
}

#mainContent ul li {
	list-style: disc !important;
}