#main-content article:last-child {
	padding-bottom: 50px;
}

.et_pb_text_0 h2 {
	padding-top: 25px;
}
.uo-groups .uo-select select option:hover,
.uo-groups .uo-select select option:checked,
.uo-groups .uo-select-modal .uo-select-modal-option:hover,
.uo-groups .uo-select-modal .uo-select-modal-option.uo-select-option--selected,
.uo-groups .uo-select-jplist .uo-select-dropdown li.active,
.uo-groups .uo-select-jplist .uo-select-dropdown li:hover, .uo-groups .uo-table .uo-table-header,
.uo-groups .uo-groups-table th,
.uo-groups .uo-groups-table .essay_approve_single,
.uo-groups .uo-groups-table .assignment_approve_single,
.uo-groups .uo-radio input ~ .uo-radio-checkmark:after,
.uo-groups-list-of-btns .uo-groups-list .uo-btn:hover,
.uo-groups.uo-quiz-report #uo-quiz-report-table thead tr,
.uo-groups .uo-groups-table thead tr,
.uo-groups-datatable-footer .paginate_button.current,
.uo-ulgm-front .uo-admin-block .uo-admin-form-submit:hover {
	background-color: #1a6cae !important;
}
.uo-groups .uo-btn:hover,
.uo-groups .uo-btn.uo-btn--selected,
.uo-groups .uo-input:focus,
.uo-groups .uo-select:hover button,
.uo-groups .uo-select:hover select,
.uo-groups .uo-select-jplist .jplist-dd-panel:hover,
.uo-groups .uo-groups-pagination .jplist-panel .uo-center button:hover,
.uo-groups .uo-checkbox:hover input ~ .uo-checkbox-checkmark,
.uo-groups .uo-checkbox input:checked ~ .uo-checkbox-checkmark,
.uo-groups .uo-radio:hover input ~ .uo-radio-checkmark,
.uo-groups .uo-radio input:checked ~ .uo-radio-checkmark,
.uo-groups.uo-quiz-report .buttons-csv:hover,
.uo-groups.uo-quiz-report a.paginate_button:hover,
.uo-groups.uo-quiz-report a.paginate_button.current,
.uo-groups-registration button:hover,
.uo-groups-registration button:focus,
.uo-groups-registration input[type="button"]:hover,
.uo-groups-registration input[type="button"]:focus,
.uo-groups-registration input[type="reset"]:hover,
.uo-groups-registration input[type="reset"]:focus,
.uo-groups-registration input[type="submit"]:hover,
.uo-groups-registration input[type="submit"]:focus,
.uo-groups-registration input[type="date"]:hover,
.uo-groups-registration input[type="time"]:hover,
.uo-groups-registration input[type="datetime-local"]:hover,
.uo-groups-registration input[type="week"]:hover,
.uo-groups-registration input[type="month"]:hover,
.uo-groups-registration input[type="text"]:hover,
.uo-groups-registration input[type="email"]:hover,
.uo-groups-registration input[type="url"]:hover,
.uo-groups-registration input[type="password"]:hover,
.uo-groups-registration input[type="search"]:hover,
.uo-groups-registration input[type="tel"]:hover,
.uo-groups-registration input[type="number"]:hover,
.uo-groups-registration textarea:hover,
.uo-groups-registration input[type="date"]:focus,
.uo-groups-registration input[type="time"]:focus,
.uo-groups-registration input[type="datetime-local"]:focus,
.uo-groups-registration input[type="week"]:focus,
.uo-groups-registration input[type="month"]:focus,
.uo-groups-registration input[type="text"]:focus,
.uo-groups-registration input[type="email"]:focus,
.uo-groups-registration input[type="url"]:focus,
.uo-groups-registration input[type="password"]:focus,
.uo-groups-registration input[type="search"]:focus,
.uo-groups-registration input[type="tel"]:focus,
.uo-groups-registration input[type="number"]:focus,
.uo-groups-registration textarea:focus,
#uo-groups-buy-courses .uo-checkbox:hover input ~ .uo-checkmark,
#uo-groups-buy-courses .uo-checkbox input:checked ~ .uo-checkmark,
#uo-groups-buy-courses .uo-radio:hover input ~ .uo-checkmark,
#uo-groups-buy-courses .uo-radio input:checked ~ .uo-checkmark,
#uo-groups-buy-courses .uo-input:hover,
#uo-groups-buy-courses .uo-input:focus,
#uo-groups-buy--add-to-cart .uo-btn:hover,
.uo-ulgm-front .uo-admin-block .uo-admin-form-submit,
.uo-ulgm-front .uo-admin-block .uo-admin-form .uo-admin-field .uo-admin-tags .uo-admin-copy-to-clipboard .uo-admin-copy-to-clipboard-input:active,
.uo-ulgm-front .uo-admin-block .uo-admin-form .uo-admin-field .uo-admin-input:hover,
.uo-ulgm-front .uo-admin-block .uo-admin-form .uo-admin-field .uo-admin-select:hover,
.uo-ulgm-front .uo-admin-block .uo-admin-form .uo-admin-field .uo-admin-input:focus,
.uo-ulgm-front .uo-admin-block .uo-admin-form .uo-admin-field .uo-admin-select:focus,
.ulg-select2 .select2-selection:hover,
.ulg-select2.select2-container--default.select2-container--focus .select2-selection--multiple,
.uo-groups-datatable-footer .paginate_button.current {
	border-color: #1a6cae !important;
}
.uo-groups .uo-groups-table td a {
	color: #1a6cae;
}
.uo-quiz-report .dataTables-filter-columns, .dataTables-filter-columns {
	margin-bottom: 10px;
}
.uo-quiz-report .dataTables-filter-columns__toggle label, .dataTables-filter-columns .dataTables-filter-columns__toggle label {
	color: #1a6cae;
    font-size: 16px;
    font-family: Lato;
}
.uo-quiz-report .dataTables-filter-columns__fields label input{
	width: auto !important;
	height: auto;
	margin-right: 5px !important;
}
.uo-groups .uo-groups-group-courses .uo-list li:hover {
	padding-left: 30px;
}
.uo-groups .uo-groups-group-courses .uo-list li:hover:before {
	width: 5px;
}
.woocommerce-MyAccount-content .coures-assigned-heading {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-size: inherit !important;
}
.woocommerce-MyAccount-content .courses-assigned,
.woocommerce-cart-form .courses-assigned
 {
	font-size: inherit;
	margin-left: 0 !important;
    padding-left: 18px !important;
}
.wr-all-checkout-page .wr-order-review table td.product-name .courses-assigned {
	font-size: inherit;
	margin-left: 0 !important;
	padding-left: 0;
}
#group-management-enrolled-users-datatable_filter label, #group-management-enrolled-leader-datatable_filter label {
	width: 100%;
}
#group-management-enrolled-users-datatable_filter label input[type="search"],
#group-management-enrolled-leader-datatable_filter label input[type="search"] {
	margin-bottom: 15px;
}
#group-course-report-datatable_filter label{
	width: 100%;
}

.dataTables_wrapper .buttons-csv {
	background-color: #1a6cae;
	color: #fff;
}

.uo-groups.uo-reports .uo-groups-select-group:first-child {
	margin-left: 0;
}
.uo-groups .uo-groups-enrolled-users .uo-header-subtitle .uo-btn {
	display: block;
	margin-left: 0 !important;
}
.uo-groups .uo-groups-enrolled-users .uo-btn {
	margin-left: 0;
	margin-top: 0 !important;
}
.uo-groups .uo-groups-enrolled-users .uo-header .uo-btn {
	margin-top: 15px !important;
}
.uo-groups .uo-groups-enrolled-users .uo-btn:hover {
	/*color: #1a6cae;*/
    border-color: #e4e4e4;
    border-bottom: 1px solid #1a6cae;
}
#group-management-users .group-management-header {
	margin-top: 40px;	
}
.group-management-header .uo-groups-selector .select2-container .select2-selection--single{
	height: 36px;
}
.group-management-header .uo-groups-selector .select2-container .select2-selection__rendered {
	line-height: 34px;
	padding-left: 15px;
	font-weight: 600;
}
/*.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
	display: block;
	height: 100%;
}*/
.group-management-header .uo-groups-selector .select2-container .select2-selection__arrow {
	display: block;
	height: 100%;
}
.group-management-header .uo-groups-selector .uo-select {
	margin-left: 30px;
}
.uo-groups-group-courses-list .group-courses-list ul.list-of-courses {
	padding-bottom: 10px;
}
.uo-groups .uo-btn:hover,
.uo-groups .uo-btn.uo-btn--selected,
.uo-groups .uo-input:focus,
.uo-groups .uo-select:hover button,
.uo-groups .uo-select:hover select,
.uo-groups .uo-select-jplist .jplist-dd-panel:hover,
.uo-groups .uo-groups-pagination .jplist-panel .uo-center button:hover,
.uo-groups .uo-checkbox:hover input~.uo-checkbox-checkmark,
.uo-groups .uo-checkbox input:checked~.uo-checkbox-checkmark,
.uo-groups .uo-radio:hover input~.uo-radio-checkmark,
.uo-groups .uo-radio input:checked~.uo-radio-checkmark,
.uo-groups.uo-quiz-report .buttons-csv:hover,
.uo-groups.uo-quiz-report a.paginate_button:hover,
.uo-groups.uo-quiz-report a.paginate_button.current,
.uo-groups-registration button:hover, .uo-groups-registration button:focus,
.uo-groups-registration input[type="button"]:hover,
.uo-groups-registration input[type="button"]:focus,
.uo-groups-registration input[type="reset"]:hover,
.uo-groups-registration input[type="reset"]:focus,
.uo-groups-registration input[type="submit"]:hover,
.uo-groups-registration input[type="submit"]:focus,
.uo-groups-registration input[type="date"]:hover,
.uo-groups-registration input[type="time"]:hover,
.uo-groups-registration input[type="datetime-local"]:hover,
.uo-groups-registration input[type="week"]:hover,
.uo-groups-registration input[type="month"]:hover,
.uo-groups-registration input[type="text"]:hover,
.uo-groups-registration input[type="email"]:hover,
.uo-groups-registration input[type="url"]:hover,
.uo-groups-registration input[type="password"]:hover,
.uo-groups-registration input[type="search"]:hover,
.uo-groups-registration input[type="tel"]:hover,
.uo-groups-registration input[type="number"]:hover,
.uo-groups-registration textarea:hover,
.uo-groups-registration input[type="date"]:focus,
.uo-groups-registration input[type="time"]:focus,
.uo-groups-registration input[type="datetime-local"]:focus,
.uo-groups-registration input[type="week"]:focus,
.uo-groups-registration input[type="month"]:focus,
.uo-groups-registration input[type="text"]:focus,
.uo-groups-registration input[type="email"]:focus,
.uo-groups-registration input[type="url"]:focus,
.uo-groups-registration input[type="password"]:focus,
.uo-groups-registration input[type="search"]:focus,
.uo-groups-registration input[type="tel"]:focus,
.uo-groups-registration input[type="number"]:focus,
.uo-groups-registration textarea:focus,
#uo-groups-buy-courses .uo-checkbox:hover input~.uo-checkmark,
#uo-groups-buy-courses .uo-checkbox input:checked~.uo-checkmark,
#uo-groups-buy-courses .uo-radio:hover input~.uo-checkmark,
#uo-groups-buy-courses .uo-radio input:checked~.uo-checkmark,
#uo-groups-buy-courses .uo-input:hover,
#uo-groups-buy-courses .uo-input:focus,
#uo-groups-buy--add-to-cart .uo-btn:hover {
	/*color: #1a6cae !important;*/
    /*border-color: #e4e4e4;*/
    /*border-bottom: 1px solid #1a6cae;*/
}
.chosen-container .chosen-results {
	max-height: 110px;
}
.admin-bar .select2-container--open .select2-dropdown--below {
	margin-top: 35px;
}
.woocommerce-MyAccount-content .title-h2 {
	padding-top: 0;
}
.group-management-modal .group-management-form .uo-row {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#group-management-add-user.group-management-modal.uo-modal, #group-management-add-group-leader.group-management-modal.uo-modal {
	border-radius: 8px;
}
.uo-groups-table table.dataTable thead .sorting_asc, .uo-groups-table table.dataTable thead .sorting {
	padding-right: 20px;
}
/*.uo-groups-table table.dataTable thead th:nth-child(4) {
	background-image: none;
}
.uo-groups-table table.dataTable thead th:nth-child(6) {
	background-image: none;
}*/
/*.wr-group-quiz-report table.dataTable.no-footer {
	min-width: auto !important;
}*/
.uo-groups.uo-quiz-report #uo-quiz-report-table th {
	width: auto !important;
	display: table-cell !important;
}
@media screen and (max-width: 1199px) {
	.home.page-template-default .et_pb_row {
		padding-bottom: 10px;
	}
	.home.page-template-default .et_pb_row_5 {
		padding-bottom: 60px;
	}
	.catalog-page .bg-title-section {
		margin-top: 27px;
	}
}

@media screen and (max-width: 991px) {
	.catalog-page .bg-title-section {
		margin-top: 0;
	}
	.post-11170 .et_pb_section.et_pb_section_1 {
		padding-bottom: 47px;
	}
	.education-content-filter .dropdown-menu {
		min-width: 240px !important;
	}
	.education-content-filter .dropdown-item {
		white-space: normal;
	}
}
@media screen and (min-width: 769px) {
	.ie .product-quantity .quantity-seat {
		top: calc(50% + 70px);
	}
}

@media screen and (min-width: 981px) {
	.suicide-risk h4 {
		padding-right: 40px;
	}
}

@media screen and (max-width: 1450px) {
	.entry-content .et_pb_section_2 {
	    max-width: 80%;
	}
}


@media screen and (max-width: 980px) {
	.entry-content .et_pb_section_2 {
		padding-top: 0px;
	    padding-right: 0px;
	    padding-bottom: 0px;
	    padding-left: 0px;
	    max-width: 100%;
	}
	.et_pb_accordion_toggling.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content {
		padding-top: 10px !important;
	}
	.resources-page .title-section {
		padding-top: 70px;
	}
	.resource-post .title-section .et_pb_blurb_container {
		padding-top: 70px;
	}
	.admin-bar .resource-post .title-section .et_pb_blurb_container {
		padding-top: 40px;
	}
	.et_pb_column .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content {
		padding-top: 10px !important;
	}
}
@media screen and (max-width: 782px) {
	.admin-bar .select2-container--open .select2-dropdown--below {
		margin-top: 46px;
	}
}
@media screen and (max-width: 768px){
	.woocommerce .wr-cart-form .cart_item .quantity {
		width: 80px !important;
	}
	.woocommerce-page .wr-cart-form .product-quantity .quantity input.qty {
		width: 40px;
	}
	.wr-cart-form .quantity-button.quantity-up {
		right: -25px;
	}
	.wr-cart-form .quantity-button.quantity-down {
		left: 15px;
	}
	.product-quantity .quantity-seat {
		right: 100px;
	}
	.woocommerce .cart-collaterals .cart_totals td, .woocommerce .cart-collaterals .cart_totals th {
		border-top: solid 1px #cecece !important;
		border-bottom: solid 1px #cecece !important;
	}
	.woocommerce table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		content: attr(data-title) ": " !important;
		text-align: left;
		left: 12px;
	}
	.woocommerce table.shop_table tbody {
		padding-top: 0;
	}
	.wr-cart-form table tr.woocommerce-cart-form__cart-item .wdm_options_table td:first-child {
		border-top: none !important;
	}
	.wr-cart-form .cart-collaterals table td{
		background-color: #fff !important;
	}
	.et_pb_blurb_content .et_pb_blurb_description ul {
		padding-left: 22px;
	}
	.single-course_groups .modal-dialog .modal-body p {
		padding: 0 15px;
	}
	.uo-groups .uo-groups-enrolled-users .uo-btn, .uo-groups-list-of-btns #uo-groups-action-users {
		padding: 7px 10px !important;
	}
	.uo-groups .uo-groups-list-of-btns .uo-groups-list-of-btns-main:after {
		font-family: 'FontAwesome' !important;
	}
	.wr-cart-form table tr.woocommerce-cart-form__cart-item td.product-name ul li {
		list-style: disc;
	}
}
@media screen and (max-width: 767px) {
	.single-course_groups .et_pb_divider:before {
		top: 0;
	}
}
@media screen and (max-width: 600px) {
	.woocommerce table.shop_table td:before {
		top: 50%;
		transform: translateY(-50%);
	}
	.woocommerce .woocommerce-table--order-details.shop_table {
		display:  table;
	}
	.woocommerce .woocommerce-table--order-details.shop_table thead {
		display: table-header-group;
	}
	.woocommerce .woocommerce-table--order-details.shop_table thead tr {
		display: table-row;
		position: relative;
	}
	.woocommerce .woocommerce-table--order-details.shop_table thead th {
		display: table-cell;
	}
	.woocommerce .woocommerce-table--order-details.shop_table tbody {
		display: table-row-group;
	}
	.woocommerce .woocommerce-table--order-details.shop_table tbody tr {
		display: table-row;
	}
	.woocommerce .woocommerce-table--order-details.shop_table tbody td {
		display: table-cell;
		padding-left: 12px !important;
		border-left: none;
		border-right: none;
	}
	.woocommerce .woocommerce-table--order-details.shop_table tbody td:before {
		content: none;
	}
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot {
		display: table-row-group !important;
	}
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot tr {
		display: table-row;
	}
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot td,
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot th {
		display: table-cell;
		padding-left: 12px !important;
	}
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot tr:not(:first-child) td,
	.woocommerce .woocommerce-table--order-details.shop_table.order_details tfoot tr:not(:first-child) th {
		border-left: none;
		border-right: none;
		border-top: 1px solid rgba(0,0,0,.1) !important;
	}
}
@media screen and (max-width: 575px) {
	.et_pb_section .et_pb_column .et_pb_module.et_pb_text {
		margin-bottom: 30px;
	}
	.post-11170 .et_pb_row_1.et_pb_row {
		padding-top: 0 !important;
	}	
}

@media screen and (max-width: 480px) {
	.dataTables-filter-columns__toggle {
		margin-top: 20px;
	}
}

@media screen and (max-width: 420px) {
	.wr-cart-form table tr.woocommerce-cart-form__cart-item td.product-name ul.courses-assigned {
		margin-left: 0 !important;
	}
}
@media screen and (max-width: 414px) {
	.education-content-filter .dropdown-menu {
		min-width: 200px !important;
	}
	.et_section_regular .et_pb_row_3.et_pb_row {
	    padding-top: 35px;
	    padding-right: 20px;
	    padding-bottom: 30px;
	    padding-left: 20px;
	}
}