/****/

.single-course .course-meta .meta-item:nth-child(3n+1) {

	clear: both;

}
.big-title {
	font-size: 27px !important;
	color: #fff !important;
	font-weight: bold !important;
}
.big-title a{
	color: #fff !important;
}
.small-title {
	font-size: 22.8px !important;
	color: #fff !important;
	font-style: italic !important;
}
.small-title a{
	color: #fff !important;
}
.header-top li{
	vertical-align: middle;
	font-size: 14px;
}
.header-top li:hover i {
	color: #9eca67;
}
.header-top li i{
	color: #656565;
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	padding-right: 5px;
}
.header-top li i:before{
	margin-left: 0;
}
.header-top li.pull-right{
	padding-top: 5px;
}
.gavias_sliderlayer .tp-rightarrow,
.gavias_sliderlayer .tp-rightarrow:hover{
	background: url('../images/next-icon.png') no-repeat !important;
	height: 100px !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	font-size: 0 !important;
}
.gavias_sliderlayer .tp-leftarrow,
.gavias_sliderlayer .tp-leftarrow:hover{
	background: url('../images/pre-icon.png') no-repeat !important;
	height: 100px !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	font-size: 0 !important;
}
.gavias_sliderlayer .tparrows.tp-rightarrow:before,
.gavias_sliderlayer .tparrows.tp-leftarrow:before{
	font-size: 0 !important;
}


.mission-slide {
	text-align: center;
	border: solid 1px #e5e5e5;
	margin: 0 -7px;
	min-height: 200px;
	padding: 30px 0 10px;
}
.mission-slide .views-field-field-image {
	min-height: 100px;
	vertical-align: baseline;
}
.mission-slide .views-field-title {
	font-size: 16px;
	color: #657184;
	text-transform: capitalize;
}

.our-mission-view{
	padding-bottom: 40px;
}
.our-mission-view .owl-carousel .owl-nav > div{
	top: 36%;
}
.our-mission-view .owl-carousel .owl-nav > div.owl-next{
	background: url('../images/next-icon-style-2.png') no-repeat !important;
	height: 100px !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	font-size: 0 !important;
	right: -37px !important;
}
.our-mission-view .owl-carousel .owl-nav > div.owl-prev{
	background: url('../images/pre-icon-style-2.png') no-repeat !important;
	height: 100px !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
	font-size: 0 !important;
	left: -15px !important;
}
.our-mission-view .owl-carousel .owl-nav > div.owl-next i:before,
.our-mission-view .owl-carousel .owl-nav > div.owl-prev i:before{
	font-size: 0;
}


.after-footer{
	background: #fff;
	padding: 40px 0;
	text-align: center;
}
.clients-logo .f-logo{
	vertical-align: middle;
}
.sidebar-image.border {
	text-align: center;
	border: solid 1px #ddd;
	margin-bottom: 20px;
	padding: 20px;
}
.padding-none > div.bb-inner {
	padding: 0;
}


.white-color{
	color: #fff;
}
.white-color h2{
	color: #fff;
}


/*Calendar Page css*/
span.cannan-color-yellow{

	color: #86BC42;

}
.event-col {
	padding: 1px 10px !important;
	border-radius: 0px;
	color: #000;
}
/* .event-col.Child {
    background: #83d8f6 !important;
}
.event-col.OMJ {
    background: #f5a422 !important;
}
.event-col.Public {
    background: #a691bb !important;
}
.event-col.Social {
background: #99bc51 !important;
} */
.event-col .event-title {
	display: inline-block;
}
.event-col .event-title .event-time{
	margin-right: 5px;
}
.event-col .event-title a{
	color: #656363;
	text-decoration: none;
}
.event-col .event-date {
	display: inline-block;
	margin-right: 5px !important;
}
td .inner div.calendar{
	margin: 0 !important;
	width: 100% !important;
}
.calendar-menu{
	margin-top: 20px;
	/* padding: 0 50px; */
	margin-bottom: 10px;
}
.calendar-legend{
	margin-top: 20px;
}
.calendar-menu ul li{
	display: inline-block;
}
.calendar-menu ul li a {
	background: #fff;
	border: solid 1px;
	padding: 10px 20px;
	display: inline-block;
	color: #86BC42;
}
.calendar-menu ul li a:hover ,
.calendar-menu ul li a.is-active {
	background: #86BC42;
	color: #fff;
	border: solid 1px #86BC42;
}
table.calendar-legend {
	background-color: #fff;
	width: 100%;
	margin: 0;
	padding: 0;
}
table.calendar-legend td,
table.calendar-legend th{
	border: solid 1px;
	padding: 5px 10px;
}
.calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #single-day-container{
	min-height: 500px !important;
}
.section-wrap.calendar{
	padding: 20px 0;
}
.section-wrap.calendar .page-breadcrumb-wrp .breadcrumb{
	margin-top: 0;
	margin-bottom: 30px;
}

.calendar-calendar th.days{
	text-transform: uppercase;
	background-color: transparent;
	border: 0;
	text-align: left;
	padding: 10px 0;
	color: #949494;
}
.calendar-calendar .month-view .full td.date-box,
.calendar-calendar .month-view .full td.date-box.today{
	border:0;
	border-top: 1px solid #e5e5e5;
}
.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.single-day,
.calendar-calendar .month-view .full tr td.single-day.today{
	border:0;
}
.calendar-calendar div.day{color:#000; font-weight: bold;}
.calendar-calendar div.day,
.calendar-calendar div.calendar{
	float: none;
	padding:0;
	text-align:left;
}

.event-col{
	position:relative !important;
	padding-left: 20px !important;
}
.event-col:before{
	content:'';
	width:10px;
	height:10px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin: auto 0;
	border-radius: 50%;
	background-color:#0b0b0b;
}
.event-col.Child:before{background-color:#83d8f6;}
.event-col.Social:before{background-color:#99bc51;}
.event-col.Public:before{background-color:#a691bb;}
.event-col.OMJ:before{background-color:#f5a422;}

.event-col strong{font-weight: bold; color:#000;}
.event-col a{
	font-weight:100;
	color:#6d6d6d;
}
#block-gavias-edubiz-content header>h3{
	text-align: center;
	margin-top: 0px;
	font-size:20px;
	margin-bottom: -30px;
}
.calendar-calendar{font-size:14px;}
.pager{margin-top: 0;}
.js-pager__items{
	padding:0;
}
.pager__item--previous{float:left}
.pager__item--next{float:right;}

.pager .pager__item>a{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 7px 16px;
	font-size: 28px;
	background-color: #86BC42;
	color: #fff;
	border: 0;
	border-radius: 0;
}
.pager .pager__item>a:hover,
.pager .pager__item>a:focus{
	background-color: #86BC42;
	opacity: .8;
	border-radius: 0;
}
.pager__item>a span{display:none;}
.pager__item--previous>a:before{content: "\f104";}
.pager__item--next>a:before{content: "\f105";}

ul.calendar-nav {
	padding: 0px 0 0;
	list-style: none;
}
ul.calendar-nav>li {
	margin-bottom: 25px;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.calendar .col-md-9.col-sm-8 h3{
	text-align: center;
	margin-top: -55px;
}


.gsc-box-text .widget-title{
	font-size: 22px;
	margin-bottom: 20px;
}
article.node--type-page .heading-line{
	display: none !important;
}
.contact-link .title,
.gsc-box-text  .box-content h2 {
	font-size: 22px;
	font-weight: 100;
	line-height: 25px;
	margin-bottom: 10px;
	font-family: "Roboto", sans-serif;
}
.contact-link .desc{
	line-height: 20px;
}
body, .block.block-blocktabs .ui-widget, .block.block-blocktabs .ui-tabs-nav > li > a, .gva-mega-menu .block-blocktabs .ui-widget, .gva-mega-menu .block-blocktabs .ui-tabs-nav > li > a, .gva-googlemap .gm-style-iw div .marker .info{
	font-family: "Roboto", sans-serif;
}
.widget.gsc-heading.style-default .title{
	padding-bottom: 20px;
}
ul.arrow-image {
	list-style-image: url('/sites/default/files/ul-arrow.jpg');
}
.omj-green-box{
	padding: 50px;
	padding-bottom: 20px;
}
.gsc-box-text .widget-title {
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: 100;
	line-height: 25px;
	margin-bottom: 20px;
	font-family: "Roboto", sans-serif;
}
.frontpage article.node--type-page .heading-line{
	display: block !important;
}
#block-calendarmenu{
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}
#block-calendarmenu ul{
	padding: 0;
	margin: 0;
	float: none;
}
#block-calendarmenu.calendar-menu .gva_menu > li > a{
	padding: 12px 28px;
	margin-right: -1px;
}
#block-calendarmenu.calendar-menu ul li a:hover, #block-calendarmenu.calendar-menu ul li a.is-active{
	color: #fff !important;
	border: solid 1px #000000;
}
.calendar-expose.views-exposed-form .form-item {
	width: 100%;
	display: inline-block;
	padding: 0;
}
.calendar-expose.views-exposed-form form > div {
	display: inline-block;
	margin-bottom: 20px;
}
.calendar-expose.views-exposed-form .form-item input[type="checkbox"]{
	width: auto;
	height: auto;
	display: inline-block;
	-moz-appearance: checkbox;
}
.sidebar.sidebar-right{
	padding-top: 70px;
}
.calendar-calendar .mini div.day{
	width: 100%;
	text-align: center;
}
.calendar-calendar table.mini td.mini a {
	font-weight: normal;
	background: #86bc42;
	color: #fff;
	padding: 5px 10px;
	text-decoration: underline;
}
.calendar-calendar .year-view td table td.mini.today{
	background: none;
}
.calendar-calendar .year-view td table td.mini.today div.day{
	background: #1d3104;
	color: #fff;
}
.calendar-calendar .year-view td table td.mini.today div.day a {
	background: #1d3104;
	padding: 4px 10px;
}
.calendar-calendar  table.mini td.days {
	text-align: center;
	font-weight: bold;
	color: #000;
	background: #aeb3a7;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li {
	color: #a3a3a3;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
}

.calendar-calendar .week-view .full div.item-wrapper, .calendar-calendar .day-view .full div.item-wrapper {
	margin-top: 0;
	height: 0;
}

.calendar-calendar .day-view .full div.calendar-agenda-items,
.calendar-calendar .week-view .full div.calendar-agenda-items {
	border-top-style: dashed;
	border-top-color: #e5e5e5;
}

.calendar-calendar .day-view .full .first div.calendar-agenda-hour,
.calendar-calendar .week-view .full .first div.calendar-agenda-hour {
	border: none;
	text-align: left;
	padding-left: 16px;
	float: none;
}

.calendar-calendar .day-view #single-day-container td.calendar-time-holder,
.calendar-calendar .week-view #single-day-container td.calendar-time-holder {
	width: 68px;
}
.calendar-calendar .week-view div.single-day .half-hour, .calendar-calendar .day-view div.single-day .half-hour {
	height: 47px;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview {
	border: 1px solid #E39364;
	height: auto;
	line-height: initial;
	min-height: 40px;
}
.calendar-calendar .year-view td table td.mini.today div.day a:hover, .calendar-calendar table.mini td.mini a:hover {
	background: #000000;
}
.node--type-event .field .field__label:after{
	content: ':';
}
.node--type-event .node__content .field > div{
	display: inline-block;
	vertical-align: middle;
}
.pager li.is-active > a {
	background-color: #3a5f0b;
}
.pager li{
	display: inline-block;
	vertical-align: middle;
}
.pager li.pager__item--last{
	padding: 0px;
	font-size: 20px;
}
.pager li.pager__item--last >a span{
	display: block;
}
.webform-progress {
  clear: both;
  font-size: 12px;
  line-height: normal;
}
.webform-submission-form label.form-required:after {
  content: '*';
  color: red;
  padding-left: 5px;
}
.webform-submission-form label{
	display: block;
}
.webform-submission-form fieldset.js-form-item > .fieldset-wrapper {
  margin: 0 -15px;
}
.webform-submission-form .webform-element--title-inline.js-form-type-checkbox > * {
  width: auto;
  display: inline-block;
  min-height: auto;
}
.webform-submission-form .js-form-item{
	margin-bottom: 20px;
}
.webform-submission-form {
	margin-bottom: 50px;
	position: relative;
  padding-bottom: 60px;
}
.webform-submission-form .form-actions {
  position: absolute;
  bottom: 0;
}
.webform-submission-form .js-form-item input, .webform-submission-form .js-form-item textarea, .webform-submission-form .js-form-item select {
  width: 100%;
  min-height: 40px;
  border-color: #657184;
}
.webform-submission-form .col-sm-12.js-form-type-select, .webform-submission-form .col-sm-12.js-webform-select-other {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.webform-submission-form .col-sm-12.js-form-type-select label, .webform-submission-form .col-sm-12.js-webform-select-other label {
  flex-shrink: 0;
  margin: 0;
  margin-right: 20px;
  max-width: calc(100% - 220px);
}

.webform-submission-form .col-sm-12.js-form-type-select select, .webform-submission-form .col-sm-12.js-webform-select-other select {
  width: 200px;
}

.webform-submission-form .input--inline.col-sm-12.js-form-type-textfield {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.webform-submission-form .input--inline.col-sm-12.js-form-type-textfield label {
  flex-shrink: 0;
  margin-right: 20px;
}

.webform-submission-form .col-sm-12.js-webform-select-other .js-webform-select-other-input {
  flex-shrink: 0;
  width: 100%;
}
.webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > * {
  width: 25%;
  float: left;
  padding: 0 15px;
}

/*.webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > *:first-child, .webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > *:nth-child(2), .webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > *:nth-child(3), .webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > *:nth-child(4), .webform-submission-form fieldset#edit-educational-background > .fieldset-wrapper > *:nth-child(5) {
  width: 20%;
}*/

.webform-submission-gcjfs-application-for-employment-add-form hr.webform-horizontal-rule--dashed{
	clear: both;
}
#employee_history_table .webform-multiple-table table {
  border: 0 !important;
}

#employee_history_table .webform-multiple-table table thead {
  display: none;
}

#employee_history_table .webform-multiple-table table td {
  border: 0;
  padding: 0;
}
.webform-signature-pad .button {
  position: absolute;
  z-index: 100;
  top: inherit;
  right: 2px;
  width: 200px !important;
  margin-top: 10px;
}
.webform-submission-form .js-form-item.js-form-type-managed-file > div > div {
  display: flex;
  align-items: baseline;
}

.webform-submission-form .js-form-item.js-form-type-managed-file > div > div > * {
  width: auto;
  margin: 0;
  min-height: auto;
}

.webform-submission-form .js-form-item.js-form-type-managed-file > div > div {
  margin-bottom: 5px;
}

.webform-submission-form .js-form-item.js-form-type-managed-file > div > div > input {
  margin-right: 10px;
}

.webform-submission-form .js-form-item.js-form-type-managed-file > div .button {
  width: auto;
  max-width: 200px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.webform-submission-form .col-sm-12.form-item-veteran-options select {
  width: 100%;
}

.webform-submission-form .col-sm-12.js-form-type-select.form-item-veteran select {
  width: 100%;
  max-width: 300px;
}
.document-date {
  margin-bottom: 20px;
}
.webform-submission-gcjfs-application-for-employment-form .form-actions input#edit-submit {
  display: none;
}
.webform-submission-form .col-sm-12.form-item-veteran-options select {
  width: 100%;
}

.webform-submission-form .col-sm-12.js-form-type-select.form-item-veteran select {
  width: 100%;
  max-width: 300px;
}

.webform-submission-gcjfs-application-for-employment-form .form-actions input#edit-submit {
  display: none;
}
.webform-submission-gcjfs-application-for-employment-form .form-actions .button {
  margin-left: 10px;
}
.webform-submission-gcjfs-application-for-employment-form .form-actions {
  display: flex;
}
.ui-widget.ui-widget-content {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  padding: 30px;
}

.ui-dialog .ui-dialog-content .btn {
  padding: 5px 20px !important;
  min-height: auto;
  margin-right: 10px;
  margin-top: 20px;
  font-size: 13px;
  font-weight: normal;
}
.ui-dialog .ui-dialog-titlebar-close:before {content: 'x';margin-top: -7px;display: block;color: #8c8c8c;font-weight: 100;}
.webform-submission-gcjfs-application-for-employment-form .form-actions .button {
  margin-left: 20px;
}
.webform-submission-gcjfs-application-for-employment-form .form-actions {
  display: flex;
}

.webform-submission-gcjfs-application-for-employment-form .form-actions > * {
  cursor: pointer;
}

@media (max-width: 1199px) {
	header .area-main-menu .area-inner{
		padding-left: 0;
	}
	.navigation .gva_menu{
		width: 100%;
	}
	.navigation .gva_menu > li > a{
		padding: 22px 7px;
		font-size: 11px;
	}
	#block-calendarmenu.calendar-menu .gva_menu > li > a{
		font-size: 14px;
	}
	.clients-logo .f-logo{
		margin-bottom: 20px;
	}
}
@media (max-width: 992px) {
	.big-title {
		font-size: 1.5em !important;
		color: #fff !important;
		font-weight: bold !important;
	}
	.small-title {
		font-size: 1em !important;
		color: #fff !important;
		font-style: italic !important;
		line-height: 22px !important;
	}
	.topbar .header-top .ctn span {
	    display: none;
	}
		.topbar .header-top .ctn.address span {
		    display: inline-block;
		}

	.sidebar.sidebar-right{
		padding-top: 0;
	}
	.gsc-box-text {
		padding: 30px;
		margin-top: 30px;
		margin-bottom: 0;
	}
	.gbb-row[style*="padding-top"] {
		padding-top: 0px !important;
	}
	.views-exposed-form .form-actions input{
		max-width: 150px;
	}
	.widget.gsc-heading.style-default .title-desc p br{
		display: none;
	}
	
	.our-mission-view .gva-view .owl-carousel .owl-nav.disabled {
	    display: block;
	    opacity: 1;
	}
	.our-mission-view .owl-carousel .owl-nav > div.owl-prev {
	    left: -15px!important;
	}
    .our-mission-view .owl-carousel .owl-nav > div.owl-next {
        right: -39px!important;
    }

}
@media (max-width: 767px) {
	.widget.gsc-heading.style-default .title-desc{
		text-align: center;
	}
	.widget.gsc-heading.style-default .title-desc span {
		font-size: 18px!important;
	}

	.big-title {
		font-size: 1em !important;
		color: #fff !important;
		font-weight: bold !important;
	}
	.small-title {
		font-size: .8em !important;
		color: #fff !important;
		font-style: italic !important;
		line-height: 22px !important;
	}
	.clients-logo .f-logo {
		margin-bottom: 1%;
		width: 49%;
		float: left;
		text-align: left;
		border: solid 1px;
		padding: 10px 20px;
		margin-right: 1%;
		min-height: 80px;
		padding-top: 20px;
	}

	.single-course .course-meta .meta-item {

		width: 50%;

	}

	.single-course .course-meta .meta-item:nth-child(3n+1) {

		clear: none;

	}

	.single-course .course-meta .meta-item:nth-child(2n+1) {

		clear: both;

	}
	.calendar-calendar{
		overflow: auto;
		margin-bottom: 20px;
	}
	.calendar-calendar table{
		min-width: 767px;
	}
	
	.our-mission-view .owl-carousel .owl-nav > div.owl-prev {
	    left: 14px!important;
	}
    .our-mission-view .owl-carousel .owl-nav > div.owl-next {
        right: -13px!important;
    }

}

@media (max-width: 636px) {
    .topbar .header-top .ctn.address span {
        font-size: 13px;
    }
}

@media (max-width: 567px) {
	header .area-main-menu .gva-search-region .search-content {
		top: 38px;
		right: -100px;
		width: 280px;
	}
	.xs-block-grid-2 > div{
		width: 100%;
	}
	#block-calendarmenu.calendar-menu .gva_menu > li > a{
		width: 100%;
	}
	.calendar-menu ul li {
		display: inline-block;
		float: left;
		width: 49%;
		margin-bottom: 1%;
		margin-right: 1%;
	}
	#block-gavias-edubiz-copyright .text-center{
		text-align: justify;
		line-height: 25px;
	}

}
@media (max-width: 560px) {
    .topbar .header-top .ctn.address span {
        display: none;
    }
}
@media (max-width: 400px) {
	.clients-logo .f-logo {
		margin-bottom: 1%;
		width: 100%;
		float: left;
		text-align: left;
		border: solid 1px;
		padding: 10px 20px;
		margin-right: 1%;
		min-height: 80px;
		padding-top: 20px;
	}

	.single-course .course-meta .meta-item {

		width: 100%;

	}

    #block-gavias-edubiz-content header>h3 {
        font-size: 16px;
    }
}



.icon-level {

	background: url("../images/level-up.png") no-repeat scroll center center transparent;

}



.icon-price {

	background: url("../images/price-tag.png") no-repeat scroll center center transparent;

}



.icon-students {

	background: url("../images/student.png") no-repeat scroll center center transparent;

}

.gsc-block-drupal .tp-caption a {
	color: #fff !important; 
}

.webform-submission-form fieldset.js-form-item > .fieldset-wrapper .js-form-item > p {
	padding-left: 15px;
	padding-right: 15px;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::after {
    display: none;
}

.webform-progress-tracker .progress-step .progress-marker::after {
    display: none;
}
.webform-submission-gcjfs-application-for-employment-form .webform-progress-tracker.progress-tracker .is-complete .progress-text {
    color: #fff;
}
.webform-progress-tracker .progress-step.is-complete .progress-marker::before {
    background: #fff !important;
    color: #777;
}

.form-item-college-university {
    clear: both;
}



