/* 
 Theme Name:     CAMS-care Divi Child
 Author:         Big Footprint Digital
 Author URI:     https://www.bigfootprintdigital.com/
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.4
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

#mobile_menu .menu-item-6967{
	background: url(images/ico-cart.png) no-repeat 20px center;
}

#uo-groups-buy--add-to-cart .uo-row #submit {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15) !important;
    border-radius: 25px !important;
    color: #ffffff !important;
    font-family: Lato !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border: none !important;
    padding: 10px 26px 10px 62px !important;
    cursor: pointer !important;
    float: right !important;
    background: url(https://cams-care.com/wp-content/themes/cams-care-divi-child/images/shopping-cart-icon.png) 26px center no-repeat #099c5c !important;
    background-size: 22px 20px !important;
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 23px 2px 15px 1em;
    line-height: 26px;
    list-style-type: disc;
}

  #uo-quiz-report-table_filter{
  	z-index: 9;
  }
@font-face {
    font-family: myriad-bold;
    src: url(fonts/MyriadPro-Semibold.otf);
}

@font-face {
    font-family: myriad;
    src: url(fonts/MYRIADPRO-SEMIEXT_0.OTF);
}

body{
	font-family: Lato;
	color: #333333;
}
p{
	position: relative;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.5;
}
.comma-img{
	position: absolute;
	z-index: -1;
}

.comma-img.top{
	left: -16px;
    top: -8px;
}

.comma-img.bottom{
	bottom: -8px;
    right: -8px;
}
.clearfix{
	clear: both;
}

.hidden{
	display: none;
}

.blue-btn-default{
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15) !important;
    border-radius: 25px !important;
    border: 1px solid #2672b1 !important;
    background-color: #2672b1 !important;
    color: #ffffff !important;
    font-family: Lato;
    font-size: 14px !important;
    font-weight: 700 !important;
	text-transform: uppercase;
	padding: 10px 25px !important;
}

.blue-btn-default:after{
	display: none;
}

.hidden{
	display: none !important;
}

#top-header{
	background-color: #fff;
	border-bottom: solid 1px #eee;
}
#top-menu >li.menu-item>a{
	padding-bottom: 33px;
}
#top-menu >li.menu-item:hover >a{
	color: #1a6cae;
}
#top-menu li.current-menu-ancestor>a{
	color: #1a6cae;
}
#top-header ul li{
	border-right: solid 1px #eeeeee;
    margin:0px;
    padding: 0px;
}
#et-secondary-nav, #et-secondary-nav{
	border-left: solid 1px #eeeeee;
	font-size: 0;
}
#et-info, #et-secondary-menu>ul>li a{
	padding: 12px 20px;
}
#top-header a{
	color: #6e6f72;
	padding: 0;
}
/*#top-header .contact-menu-item a{
	background: url(images/ico-envelop.png) no-repeat 20px center;
    padding-left: 50px;
}*/
#top-header #et-secondary-nav .about-us a{
	padding-right: 8px;
}
#top-header .cart-menu-item a{
	background: url(images/ico-cart.png) no-repeat 20px center;
    padding-left: 50px;
}
#top-header .get-started-menu-item a{
	background: #099c5c;
    padding: 12px 15px;
	color:#fff;
	font-weight: 700;
	text-transform: uppercase;
}
#top-header .incrisis-menu-item a, #main-footer .incrisis-menu-item a{
	color: #e82551;
	 font-style: italic; 
}

#top-header .uo-login-logout-menu-item a{
	color: #1a6cae;
}

/* Top menu nav */
#top-menu-nav>ul>li>a:hover,
#top-menu-nav>ul>li>a.active{
	opacity: 1;
	color: #1a6cae;
}

#top-menu-nav .sub-menu-1-col .side-right{
	display: none;
}

#top-menu-nav .sub-menu-1-col .side-left{
	width: 100%;
}

#top-menu-nav .sub-menu-1-col  .menu-content-left{
	height: 100%;
}


#top-menu-nav .menu-content-left > .menu-item > a.active + ul{
	height: auto;
}

#top-menu-nav ul.sub-menu li a{
	font-size: 15px;
}

#top-menu-nav ul.sub-menu-1 li a
{
	font-size: 14px;
	line-height: 19px;
}
#top-menu-nav .nav li ul a:hover{
	background: transparent;
}

#top-menu li li{
	display: block;
	padding: 0 0 0 10px;
}

#top-menu li li li{
	padding: 0;
}

#top-menu li li li.menu-item-has-children .arrow{
	top: 4px;
}

#top-menu li > li a{
	padding: 6px;
	color: #333333;
	font-size: 16px;
	font-weight: 700 !important;
	width: 100%;
}
#top-menu-nav .nav li ul ul{
	position: relative;
	left: 0;
	top: 0;
	box-shadow: none;
	border: none;
	width: auto;
	height: 0;
	padding: 0 0 0 30px;
	transition: all .2s ease-in-out;
	overflow: hidden;
}
#top-menu-nav .nav ul.sub-menu-1 .sub-menu{
	padding-left: 10px;
}
#top-menu-nav .nav li ul{
	visibility: visible;
	opacity: 1;
}

#top-menu-nav .nav li ul ul a{
	color: #333333;
	font-weight: 700;
	font-size: 16px;
	width: 100%;
}

#top-menu-nav .nav li ul ul ul a{
	color: #848487;
	padding-left: 0;
	font-size: 15px;
}

#top-menu-nav .nav li ul ul ul ul a{
	font-size: 14px;
}

#top-menu-nav .nav li .sub-menu-main .sub-menu  li a{
	/* color: rgb(132, 132, 135); */
    font-weight: 500;
}


#top-menu li li:hover a, #top-menu-nav .nav li ul ul li:hover > a,
#top-menu li li.active a, #top-menu-nav .nav li ul ul li.active > a,
#top-menu li li:hover a, #top-menu-nav .nav li ul ul li:hover > .arrow
{
	color: #4688be;
	opacity: 1;
}
#top-menu-nav .nav li ul ul li > a.active + ul{
	height: auto;
}

.uo-groups-section .uo-row img {
	margin-left: 300px;
}
@media(max-width: 780px){
	.uo-groups-section .uo-row img {
	margin-left: 70px;
	}
	#my-account-menu li.border-after-menu{
		height: 1450px !important;
	}
	.position-left .myaccount-menu li.group-manage-my-information a.group-opener{
		padding-left: 1px !important;
	}
	#learndash_profile .learndash-course-link{
	width: 40%;
	}
	.wr-cart-form table tr.woocommerce-cart-form__cart-item td.product-name, .wr-cart-form table tr.woocommerce-cart-form__cart-item td {
    width: 100%;
	}


}


@media (max-width: 480px){
	.uo-groups-section .uo-row img {
	margin-left: 25px;
    margin-bottom: 10px;
}
	.uo-checkmark{
		margin: 10px 0;
	}
	#my-account-menu li.border-after-menu{
		height: 10px !important;
	}

	.top-cart-header {
    margin-top: 30px;
    width: 90%;
    display: flex;
    height: auto;
    flex-wrap: wrap;
    justify-content: space-between;
	}
	#my-account-menu ~ .woocommerce-MyAccount-content {
    width: 100% !important; 
	}	

}



@media (max-width: 1024px){
	.uo-groups-section .uo-row img {
	    margin-left: 30px;
	    margin-bottom: 10px;
	}
}

@media (max-width: 320px){
	.uo-groups-section .uo-row img {
	    margin-left: 0px;
	}
}

@media (max-width: 380px){
.wr-section-form-registration #ulgm_registration_form input.btn {
   	padding: 14px 12px!important;
	}
}






.uo-groups--bulk-discount .uo-groups-box{
	display: none !important;
}

.position-left .myaccount-menu li.group-manage-my-information a.group-opener{
	padding-left: 25px !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: #f8f8f8;
}




#learndash_profile .learndash-course-link a{
	    line-height: 31px;
}
.payment_method_stripe label{
	color: #333333;
   font-family: Lato;
   font-size: 13px;
   font-weight: 700;
   text-transform: uppercase;
   margin: 0 !important;
}
/* #top-menu-nav .nav li ul ul li > a.active:after */
#top-menu li .menu-item-has-children>.arrow,{
	transform: rotateZ(180deg);
}
#top-menu-nav .nav li ul.menu-item-has-children ul{
	position: relative;
}
#top-menu li .menu-item-has-children>a:first-child{
	padding-right: 60px;
}
/* #top-menu li .menu-item-has-children::after, */
#top-menu li .menu-item-has-children>.arrow{
	font-size: 28px;
	font-weight: 400;
	position: absolute;
	top: 8px;
	right: 30px;
	transition: all .4s ease-in-out;
	transform: rotateZ(270deg);
    font-family: ETmodules;
	cursor: pointer;
	transition: all .4s ease-in-out;
	width: 28px;
    height: 28px;
}
.et_pb_animation_top{opacity:1;-webkit-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1)}
#top-menu .menu-item-has-children>a:first-child{
	padding-top: 0px !important;	
}

a:hover{
	text-decoration: none !important;
}
/* #top-menu li .menu-item-has-children.opened::after,
#top-menu li .menu-item-has-children:hover::after, */
#top-menu li .menu-item-has-children.opened>.arrow,
#top-menu li .menu-item-has-children:hover>.arrow,
#top-menu li .menu-item-has-children.opened>a{
	color: #1a6cae;
}
/* #top-menu li .menu-item-has-children.opened::after */
#top-menu li .menu-item-has-children.opened>.arrow{
	transform: rotateZ(180deg);
	right: 30px;
}
#top-menu li .menu-item-has-children>a:first-child:after{
	/* font-size: 28px;
	font-weight: 400;
	top: 6px;
	right: 0;
	transition: all .4s ease-in-out;
	transform: rotateZ(270deg); */
	display: none;
}

#top-menu li .menu-item-has-children>a:after{
	top: 8px;
}

#top-menu li .menu-item-has-children:hover >a:first-child:after{
	color: #4688be;
}

.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li >ul{
	transition: all .5s ease-in-out;
	transition-delay: 0.5s;
}
#top-menu-nav .nav li .sub-menu-main{
	right: 24px;
	padding: 40px 0 30px;
	border-radius: 4px;
	position: absolute;
	box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(198, 198, 198, 0.44);
	background-color: #ffffff;
	display: none;
	top: calc(100% - 15px);
	text-transform: none;
	width: 600px;
}
#top-menu>li:last-child .sub-menu-main{
	right: 0;
}
#top-menu-nav .nav li:hover .sub-menu-main,
#top-menu-nav .nav li.et-hover .sub-menu-main,
#top-menu-nav .nav li.active .sub-menu-main
{
	height: auto;
	opacity: 1;
	visibility: visible;
	display: block;
}

#top-menu-nav .nav li .sub-menu-main li:first-child a{
	padding-top: 0;
}
#top-menu-nav .nav li .sub-menu-main li:last-child a{
	padding-bottom: 0;
}

#top-menu-nav .nav li ul.sub-menu-1 li:first-child a{
	padding-top: 6px;
	margin: 0;
}
#top-menu-nav .nav li ul.sub-menu-1 li:last-child a{
	padding-bottom: 6px;
	margin: 0;
}

#top-menu-nav .side-left,
#top-menu-nav .side-right{
	float: left;
}
#top-menu-nav .side-left{
	width: 56.25%;
	/* Style for "Rounded Re" */
	border-right: 1px solid #f7f7f7;;
}
#top-menu-nav .side-right{
	width: 43.75%;
	padding: 0 0 0 40px;
	position: relative;
}

#top-menu-nav .side-right .menu-book-text{
	color: #333333;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: -0.08px;
	margin-bottom: 25px;
	text-align: center;
	margin-left: -35px;
}

#top-menu-nav .side-right .menu-book-link{
	color: #1a6cae;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.16px;
	margin-top: 40px;
	display: inline-block;
    border-bottom: 1px solid #1a6cae;
	padding-bottom: 9px;
	position: relative;
}
#top-menu-nav .side-right .menu-book-link img{
	position: absolute;
	top: 0px;
    right: -16px;
}
.sub-menu .menu-bg{
	position: absolute;
    top: -9px;
    right: -1px;
    z-index: 99999;
}
#top-menu-nav .nav li:hover.sub-menu-main.opt-2, #top-menu-nav .nav li.active.sub-menu-main.opt-2
{
	height: max-content;
	opacity: 1;
	visibility: visible;
	right: 25px;
}

#top-menu-nav .nav li .sub-menu-main.opt-2{
	width: 313px;
	right: 24px;
	padding: 0;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 li{
	padding: 0;
	border-top: 1px solid #eeeeee;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 li a{
	padding: 24px;
	line-height: 1;
	font-weight: 600;
	width: 100%;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 .menu-item-has-children>.arrow{
	top: 18px;
    right: 8px;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 .sub-menu{
	padding: 0;
	background-color: #f7f7f7;
	overflow: hidden;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 .sub-menu a{
	padding: 16px 24px 16px 34px;
	font-size: 15px;
	font-weight: 500;
	color: #333333;
}

#top-menu-nav .nav li .sub-menu-main.opt-2 .sub-menu a:hover:after{
	padding: 16px 24px 16px 34px;
	font-size: 15px;
	font-weight: 500;
}

#top-menu-nav .nav .sub-menu-main.opt-2 ul.sub-menu li:hover{
	border-left: 5px solid #1a6cae;
}
#top-menu-nav .nav .sub-menu-main.opt-2 ul.sub-menu li:hover a{
	padding-left: 29px;
	color: #1a6cae;
}

#top-menu-nav .nav li ul.menu-content-left{
	display: block;
	position: relative;
	visibility: visible;
	opacity: 1;
	box-shadow: none;
	width: 100%;
	border: none;
	height: auto;
	padding: 0;
}

#main-header{
	text-transform: uppercase;
	z-index: 100000;
	top:36px;
}
#main-header .logo_container a{
	position: absolute;
    top: -20px;
    z-index: 9999999999999;
    background: #fff;
	height: 100%;
	padding: 0 30px;
    left: -30px;
}

#top-header .container{
	padding-top: 0;
}



#top-header a{
	font-size: 13px;
}

#footer-bottom .container{
	padding-top: 30px;
	width: 86% !important;
}

#footer-bottom .uo-login-logout-menu-item a{
	color: #1a6cae;
}

#footer-bottom .et-social-icons li{
	margin-left: 10px;
}

#main-footer, #footer-bottom{
	background: #f7f9fb;
}

#main-footer .copy-right{
	line-height: 40px;
    margin-left: 55px;
	color: #929396;
	display: inline-block;
}
#footer-info a{
	display: inline-block;
	vertical-align: top;
}
#footer-info .uo-login-logout-menu-item{
    color: #1a6cae;
}
#footer-bottom a{
	color: #929396;
	font-weight: 400;
}


#footer-bottom{
	padding-bottom: 0;
}
#menu-footer-menu{
	padding: 8px 0;
}

/* Custom home */
a, abbr, acronym, address, applet, b, big, 
blockquote, body, center, cite, code, dd, del, dfn, div, dl, 
dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, 
img, ins, kbd, label, legend, li, object, ol, p, pre, q,
s, samp, small, span, strike, strong, sub, sup, tt, u, ul {
	margin: 0;
}
/*.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{
	padding-top: 111px !important;
}*/

.et_pb_blurb.et_pb_bg_layout_light.home-right-item{
	cursor: pointer;
	position: relative;
}
.et_pb_blurb.et_pb_bg_layout_light.home-right-item{
	cursor: pointer;
	position: relative;
}
.et_pb_blurb.et_pb_bg_layout_light.home-right-item:after{
	content: '';
	background: #333333;
	opacity: 0.04;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	left: 95px;
}

.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_main_blurb_image{
	width: 75px;
	padding-right: 20px;
	text-align: center;
}

.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_blurb_description a{
	transition: margin-right, opacity .4s ease-in-out;
	display: block;
	color: #1a6cae;
}

.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_blurb_description a .fa{
	margin-right: 10px;
	transition: all .2s ease-in-out;
	opacity: 0;
	width: 11px;
	height: 19px;
	background: url(images/banner-btn-default.png) no-repeat center center;
	background-size: cover;
	color: transparent;
	margin-top: -5.5px;
}


.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_blurb_container{
	padding-left: 22px;
}
.et_pb_blurb.et_pb_bg_layout_light.home-right-item  .et_pb_blurb_content{
	max-width: 100%;
}
.et_pb_blurb.et_pb_bg_layout_light.home-right-item:hover .et_pb_blurb_description a .fa{
	margin-right: 0;
	opacity: 1;
	/* color: #1a6cae; */
	background: url(images/banner-btn-hover.png) no-repeat center center;
}


.home-right-item .et_pb_image_wrap{
	position:relative;
	overflow: hidden;
	width: 45px;
	height: 45px;
	overflow: hidden;
}

.home-right-item .et_pb_image_wrap img{
	position: absolute;
	top: 0px;
	left: 0px;
}


#et_pb_contact_form_1 .et_pb_contact_field input{
	padding: 30px 0px 6px 0px;
}
#et_pb_contact_form_1 .et_pb_contact_field:nth-child(1) label, #et_pb_contact_form_1 .et_pb_contact_field:nth-child(2) label{
	font-size: 13px;
}

#et_pb_contact_form_1 .et_pb_contact_field input{
	padding: 27px 0px 9px 0px;
}
#et_pb_contact_form_1 .et_pb_contact_field option:not(first-child) {
	color: #8d8d8d;
}

#et_pb_contact_form_1 .et_pb_contact_field label.et_pb_contact_form_label{
	color: #333 !important;
}

.six-columns .item-tab .et_pb_main_blurb_image {
	height: 67px;
	margin: 0;
}

.implement-class-row{
	display: flex;
}

.implement-class-row .et_pb_column{
	display: flex;
	margin-bottom: 0;
}

.questions-section .et_pb_accordion_item{
	margin-bottom: 20px !important;
}
.questions-section .et_pb_module:after{
	content: '';
	width: 14px;
	height: 8px;
	position: absolute;
	background: url(images/arrow-down.png) no-repeat center center;
	top: 24px;
	left: 20px;
	transition: 0.2s;
}
.questions-section .et_pb_module.et_pb_toggle_close:after{
	transform: rotateZ(-90deg);
	top: 28px;
}

.questions-section .et_pb_toggle_close .et_pb_toggle_title{
	border-bottom: none !important;
	padding:0px 0px 0px 23px !important;
}

.et_pb_contact_form .et_pb_contact_field[data-type=select]:after{
	background: url(images/arrow-select.png) no-repeat center center;
	border-color: transparent;
	top: 38px;
	right: 0px;
}
/*sub page*/

.et_pb_contact .et_pb_contact_field_checkbox i, .et_pb_contact .et_pb_contact_field_radio i{
    margin-bottom: 5px;
}

.more-about-the-course-btn:hover:after{
	margin-left: -3px;
}

.in-risis-module{
	padding: 43px 40px 45px 25px !important;
	position: absolute;
	right: 0px;
	top: -29px;
}


/*State checkout form*/
.woocommerce-checkout .wr-edit-account-page #billing_country_field.gfield.form-row .select2-selection,
.woocommerce-checkout .wr-edit-account-page #billing_state_field.gfield.form-row .select2-selection{
	border: none;
	border-bottom: 1px solid #aaa;
	border-radius: 0px;
}

.woocommerce-checkout .wr-edit-account-page #billing_country_field.gfield.form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: transparent;
}

.woocommerce-checkout .wr-edit-account-page #billing_state_field select,
.woocommerce-checkout .wr-edit-account-page #billing_state_field input,
.woocommerce-checkout .wr-edit-account-page #billing_state_field .select2-container{
	margin-top: 27px;
}

.woocommerce-checkout .wr-edit-account-page #billing_state_field .gfield_label{
    top: 5px;
    color: #8d8d8d;
}


form input, form select{
	font-family: Lato;
}

/*sub page*/
.implementing-section{
	max-height: 437px;
}
body.admin-bar.et_fixed_nav #main-header{
	top: 68px!important;
}

.sub-page-price .btn1{
	font-size: 16px;
    padding: 15px 22px;
	border-radius: 40px;
	display: inline-block;
}

@media all and (max-width: 1168px) {
	#footer-info, .et-social-icons{
		text-align: center;
	}
	#footer-info, .et-social-icons{
		float: none;
	}
	.six-columns .item-tab h4{
		font-size: 13px !important;
	}
}


.m-center {
	margin: 0 auto;
	margin-top: 5px;
}

.sub-imgs .et_pb_image_0 {
	margin-top: 0 !important;
	transform: translateY(-6.5%) !important;
}
.sub-imgs .et_pb_image_1 {
	margin-top: 0 !important;
	transform: translateY(-3%) !important;
}
.sub-imgs .et_pb_image_2 {
	margin-top: 0 !important;
	transform: translateY(-3%) !important;
}
.sub-imgs .et_pb_image_3 {
	margin-top: 0 !important;
	transform: translateY(-9.5%) !important;
}

.overide-btn:after{
	top: 50%;
    transform: translateY(-50%);
}


.font-28-custom{
	font-size: 28px;
}
.font-27-custom{
	font-size: 27px;
}
.font-23-custom{
	font-size: 22px;
}
.font-22-custom{
	font-size: 22px;
}
.font-20-custom{
	font-size: 20px;
}
.font-19-custom{
	font-size: 19px;
}
.font-18-custom{
	font-size: 18px;
}
.font-17-custom{
	font-size: 17px;
}
.font-16-custom{
	font-size: 16px;
}
.font-15-custom{
	font-size: 15px;
}
.font-11-custom{
	font-size: 15px;
}
.color-blue{
	color: #1a6cae;
}
.color-white{
	color: white;
}
/* Fix column */
.custom-column{
	display: flex;
}
.custom-column .et_pb_column_1_3{
	width: 32% !important;
}

.custom-column  .et_pb_column_1_2{
	width: 49% !important;
}
.custom-column .et_pb_column{
	margin-right: 2% !important;
}
.sub-page-text{
	display: flex;
}
.sub-page-text .et_pb_column,
.sub-page-text .et_pb_module,
.sub-page-text .et_pb_slides{
	display: flex;
	width: 100%;
}

.subscribe-cam .et_pb_contact_form_0.et_pb_contact_form_container{
	padding-left: 0;
}

.breadcrumbs.get-started-page .fa-home{
	color: transparent !important;
	background: url('images/home-icon.png') center center no-repeat;
	background-size: cover;
	width: 15px;
    height: 13px;
}
.breadcrumbs.get-started-page span, .breadcrumbs.get-started-page span a{
	color: #77aed5;
}
.breadcrumbs span,
.breadcrumbs span a{
  color: #52718d
}
.breadcrumbs.get-started-page .breadcrumb_last,
.breadcrumbs .breadcrumb_last{
 	color: #fff;
 }
#et_pb_contact_form_0 p{
	margin: 0;
}

.consultant-section .et_pb_row{
	display: flex;
}

/*Gravity form*/
/*GRAVITY FORM*/
/* 4 column Gravity Forms custom ready class ------------------------------------------------------*/

.gform_wrapper{
	font-size: 15px;
}

.gform_wrapper .top_label li.gfield.has-other-choice li:last-child{
	/* background: red; */
	width: 100%;
}

.gform_wrapper .top_label p.form-row.has-other-choice li:last-child{
	/* background: red; */
	width: 100%;
}

.gform_wrapper .top_label li.gfield.has-other-choice input{
	width: 100% !important;
	margin: 0;
}

.gform_wrapper .top_label p.form-row.has-other-choice input{
	width: 100% !important;
	margin: 0;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
	margin:0 0 8px 0;
	width:24%;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter,
.gform_wrapper .top_label p.form-row.gf_second_quarter,
.gform_wrapper .top_label p.form-row.gf_third_quarter,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter {
	margin:0 0 8px 0;
	width:24%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	width:21%;
}

.gform_wrapper .top_label p.form-row.gfield_error.gf_first_quarter,
.gform_wrapper .top_label p.form-row.gfield_error.gf_second_quarter,
.gform_wrapper .top_label p.form-rowli.gfield.gfield_error.gf_third_quarter {
	width:21%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	margin-right:1%;
}

.gform_wrapper .top_label p.form-row.gfield_error.gf_third_quarter {
	margin-right:1%;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter {
	float:left;
	clear:left!important;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter {
	float:left;
	clear:left!important;
}

.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
	float:left;
	margin-left:2%;
	clear:none!important;
}

.gform_wrapper .top_label p.form-row.gf_second_quarter,
.gform_wrapper .top_label p.form-row.gf_third_quarter,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter {
	float:left;
	margin-left:2%;
	clear:none!important;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	margin-left:3%;
}

.gform_wrapper .top_label p.form-row.gfield_error.gf_second_quarter,
.gform_wrapper .top_label p.form-row.gfield_error.gf_third_quarter {
	margin-left:3%;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
	width:95%;
}


.gform_wrapper .top_label p.form-row.gf_first_quarter input.medium,
.gform_wrapper .top_label p.form-row.gf_first_quarter input.large,
.gform_wrapper .top_label p.form-row.gf_first_quarter select.medium,
.gform_wrapper .top_label p.form-row.gf_first_quarter select.large,
.gform_wrapper .top_label p.form-row.gf_second_quarter input.medium,
.gform_wrapper .top_label p.form-row.gf_second_quarter input.large,
.gform_wrapper .top_label p.form-row.gf_second_quarter select.medium,
.gform_wrapper .top_label p.form-row.gf_second_quarter select.large,
.gform_wrapper .top_label p.form-row.gf_third_quarter input.medium,
.gform_wrapper .top_label p.form-row.gf_third_quarter input.large,
.gform_wrapper .top_label p.form-row.gf_third_quarter select.medium,
.gform_wrapper .top_label p.form-row.gf_third_quarter select.large,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter input.medium,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter input.large,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter select.medium,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter select.large {
	width:95%;
}



.gform_wrapper .top_label li.gfield.gf_first_quarter.col_small,
.gform_wrapper .top_label li.gfield.gf_second_quarter.col_small,
.gform_wrapper .top_label li.gfield.gf_third_quarter.col_small,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_small{
	width: 20% !important;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter.col_small,
.gform_wrapper .top_label p.form-row.gf_second_quarter.col_small,
.gform_wrapper .top_label p.form-row.gf_third_quarter.col_small,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_small{
	width: 20% !important;
}

.gform_wrapper .top_label li.gfield.gf_col_40_per{
	width: 40% !important;
	display: inline-block;
}

.gform_wrapper .top_label p.form-row.gf_col_40_per{
	width: 40% !important;
	display: inline-block;
}
.gform_wrapper .top_label li.gfield.gf_col_60_per{
	width: 60% !important;
	display: inline-block;
}

.gform_wrapper .top_label p.form-row.gf_col_60_per{
	width: 60% !important;
	display: inline-block;
}


.woocommerce .gform_wrapper .top_label  input,
.woocommerce .gform_wrapper .top_label  select{
	border: none;
	border-bottom: solid 1px #bcbcbc;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	background: transparent;
	margin: 0;
}

.woocommerce .gform_wrapper .top_label  input{
	color: #1a6cae;
	font-size: 16px;
	padding: 7px 0 !important;
}

.woocommerce .gform_wrapper .top_label  select{
	padding: 5px 0 !important;
}

.gform_wrapper .top_label  option{
	color: #8d8d8d;
}
.gform_wrapper .top_label .ginput_container_select{
	position: relative;
}
.gform_wrapper .top_label .ginput_container_select:after{
    background: url(images/arrow-select.png) no-repeat center center;
    border-color: transparent;
    top: 38px;
    right: 0px;
    position: absolute;
    top: 39%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
    padding: 6px 7px;
}


.gform_wrapper .top_label li.gfield.gf_first_quarter.col_medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter.col_medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter.col_medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_medium{
	width: 30% !important;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter.col_medium,
.gform_wrapper .top_label p.form-row.gf_second_quarter.col_medium,
.gform_wrapper .top_label p.form-row.gf_third_quarter.col_medium,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_medium{
	width: 30% !important;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter.col_large{
width: 100% !important;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter.col_large{
width: 100% !important;
}

.gform_wrapper .float_options .gfield_radio li, 
.gform_wrapper .float_options .gfield_checkbox li{
	/* float: left; */
	margin-right: 18px;
	/* padding-bottom: 10px !important; */
	padding: 0;
	overflow: visible;
}

.gform_wrapper .float_options .gfield_radio label,
.gform_wrapper .float_options .gfield_checkbox label{
	/* width: 61px; */
    text-align: left;
	font-size: 16px;
	padding: 0;
    display: block;
	margin: 0;
	max-width: 100%;
	padding-left: 23px;
	width: 100%;
}

.gform_wrapper .top_label li.gfield.gfield_error{
	margin-right: 0px !important;
}

.gform_wrapper .top_label p.form-row.gfield_error{
	margin-right: 0px !important;
}

/*.gform_wrapper .top_label li.gfield.gf_first_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.small,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.small,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.small,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.small{
	width: 20% !important;
}*/



.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gsection {
	padding:16px 0 8px 0;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter+li.gsection,
.gform_wrapper .top_label p.form-row.gf_third_quarter+li.gsection {
	padding:16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield {
	clear:both;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter+p.form-row,
.gform_wrapper .top_label p.form-row.gf_second_quarter+p.form-row,
.gform_wrapper .top_label p.form-row.gf_third_quarter+p.form-row,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter+p.form-row {
	clear:both;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer {
	clear:both;
}

.gform_wrapper .top_label p.form-row.gf_first_quarter+.gform_footer,
.gform_wrapper .top_label p.form-row.gf_second_quarter+.gform_footer,
.gform_wrapper .top_label p.form-row.gf_third_quarter+.gform_footer,
.gform_wrapper .top_label p.form-row.gf_fourth_quarter+.gform_footer {
	clear:both;
}




.gform_wrapper .top_label input[type=radio] {
  display: none !important;
  /*opacity: 0;*/
}

.gform_wrapper .top_label input[type=radio] label {
  position: relative;
  cursor: pointer;
}
.gform_wrapper .top_label ul.gfield_checkbox,
.gform_wrapper .top_label ul.gfield_radio{
	display: flex;
	flex-wrap: wrap;
}
.gform_wrapper .top_label input[type=radio] + label:before {
    content: '';  
    position: absolute;
    width:16px;
    height:16px;
    vertical-align:middle;
    cursor:pointer;
    border-radius: 50%;
    background-color: #fff;
	border: 2px solid #bfbfbf;
	left: 0;
	top: 5px;
}

.gform_wrapper .top_label input[type=radio]:checked + label {
    position: relative;

}
.gform_wrapper .top_label input[type=radio]:checked + label:after {
      content: "";
      position: absolute;
      top: -2px;
      left: 4px;
      width: 22px;
      height: 22px;
     
      display: inline-block;
      cursor:pointer;
    }
  
.gform_wrapper .top_label input[type=radio]:checked + label:before {
    background-color: #1a6cae;
    border: none;
    box-shadow: 0px 5px 10px 3px #e6e6e6;
}

.gform_wrapper .top_label input[type=checkbox] {
	display: none !important;
	/*opacity: 0;*/
}


.gform_wrapper .top_label input[type=checkbox] label {
position: relative;
cursor: pointer;
}

.gform_wrapper .top_label input[type=checkbox] + label:before {
	content: '';  
	position: absolute;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	background-color: #fff;
	left: 0;
	top: 5px;
	border-radius: 5px;
	border: 2px solid #c0c0c0;
}

.gform_wrapper .top_label input[type=checkbox]:checked + label {
	position: relative;
}

.woocommerce .gform_wrapper .top_label li.gfield{
	margin-bottom: 23px !important;
	position: relative;
}

.woocommerce .gform_wrapper .top_label p.form-row{
	margin-bottom: 23px !important;
	position: relative;
}

.gform_wrapper .top_label input[type=checkbox]:checked + label:after {
	content: "";
	position: absolute;
	top: -2px;
	left: 4px;
	width: 22px;
	height: 22px;
	display: inline-block;
	cursor:pointer;
	}

.gform_wrapper .top_label input[type=checkbox]:checked + label:before {
	background: url('images/check-box.png') center center no-repeat #1a6cae;
	border: none;
	box-shadow: 0px 5px 10px 3px #e6e6e6;
}

.gform_wrapper .gform_footer input.button{
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
	border-radius: 25px;
	border: 1px solid #2672b1;
	background-color: #ffffff;
	color: #1a6cae;
	font-size: 16px !important;
	font-weight: 700;
	text-transform: uppercase;
	padding: 14px 20px !important;
	cursor: pointer;
	margin: 0;
}

.woocommerce .gform_wrapper .top_label li.gfield.focused .gfield_label{
	top: 10px;
	color: #333333;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}

.woocommerce .gform_wrapper .top_label p.form-row.focused .gfield_label{  
	top: 10px;
	color: #333333;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}

.woocommerce .gform_wrapper .top_label li.gfield.no-focused .gfield_label{
	color: #333333;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	position: static;
}

.woocommerce .gform_wrapper .top_label p.form-row.no-focused .gfield_label{
	color: #333333;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	position: static;
}


.woocommerce .gform_wrapper .top_label li.gfield.no-focused .ginput_container{
	margin-top: 0px !important;
}

.woocommerce .gform_wrapper .top_label p.form-row.no-focused .ginput_container{
	margin-top: 0px !important;
}
.gform_wrapper form.normal-label .top_label li.gfield .gfield_label,
.gform_wrapper .top_label li.gfield.normal-label .gfield_label{
	font-weight: 400;
	text-transform: none;
	font-size: 16px;
}

.gform_wrapper form.normal-label .top_label p.form-row .gfield_label,
.gform_wrapper .top_label p.form-row.normal-label .gfield_label{
	font-weight: 400;
	text-transform: none;
	font-size: 16px;
}

.gform_wrapper form.no-bold .top_label li.gfield .gfield_label,
.gform_wrapper .top_label li.gfield.no-bold .gfield_label{
	font-weight: 400;
}

.gform_wrapper form.no-bold .top_label p.form-row .gfield_label,
.gform_wrapper .top_label p.form-row.no-bold .gfield_label{
	font-weight: 400;
}

.gform_wrapper form.no-uppercase .top_label li.gfield .gfield_label,
.gform_wrapper .top_label li.gfield.no-uppercase .gfield_label{
	text-transform: none;
}

.gform_wrapper form.no-uppercase .top_label p.form-row .gfield_label,
.gform_wrapper .top_label p.form-row.no-uppercase .gfield_label{
	text-transform: none;
}

.gform_wrapper form.font-normal .top_label li.gfield .gfield_label,
.gform_wrapper .top_label li.gfield.font-normal .gfield_label{
	font-size: 16px;
}

.gform_wrapper form.font-normal .top_label p.form-row .gfield_label,
.gform_wrapper .top_label p.form-row.font-normal .gfield_label{
	font-size: 16px;
}


.woocommerce .gform_wrapper .top_label .gfield_label{
	position: absolute;
	top: 28px;
	left: 0;
	z-index: -1;
	transition: 0.2s;
	text-transform: none;
	color: #8d8d8d;
	font-size: 16px;
	font-weight: 400;
}

.woocommerce .gform_wrapper .top_label div.ginput_container{
	margin-top: 27px !important;
	width: 100%;
}

.woocommerce .gform_wrapper .top_label span.ginput_container{
	margin-top: 27px !important;
	width: 100%;
}

.wr-edit-account-page .gform_wrapper .top_label div.ginput_container{
	width: 100%;
}

.wr-edit-account-page .gform_wrapper .top_label span.ginput_container{
	width: 100%;
}


.gform_wrapper .gform_footer{
	margin: 28px 0 0;
}

.breadcrumb-home-item{
	display: none;
}

.wr-all-payment .form-row .woocommerce-terms-and-conditions .et_pb_text_inner{
	font-size: 17px;
	text-transform: initial;
    font-weight: normal;
    color: #333333!important;
}
.wr-all-payment .form-row .woocommerce-terms-and-conditions .et_pb_text_inner h2{
	font-weight: 600;
    font-size: 23px;
    color: #1a6cae!important;
}

.woocommerce-checkout-payment .wr-all-payment .place-order{
	display: inline-block;
	width: 100%;
}

.woocommerce-checkout-payment .wr-all-payment .woocommerce-terms-and-conditions-wrapper{
	float: left;
}

.group-management-form .uo-row.wr-flex{
	display: flex;
}

.woocommerce-Address.u-column1,
.woocommerce-Address.u-column2{
	display: block !important;
	max-width: 100%;
}

@media only screen and (max-width: 550px), only screen and (max-device-width: 550px){
    .gform_wrapper .top_label li.gfield.gf_first_quarter, 
    .gform_wrapper .top_label li.gfield.gf_second_quarter,
    .gform_wrapper .top_label li.gfield.gf_third_quarter,
    .gform_wrapper .top_label li.gfield.gf_fourth_quarter {
    margin:0 0 0 0 !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    }
}


@media only screen and (max-width: 550px), only screen and (max-device-width: 550px){
    .gform_wrapper .top_label p.form-row.gf_first_quarter, 
    .gform_wrapper .top_label p.form-row.gf_second_quarter,
    .gform_wrapper .top_label p.form-row.gf_third_quarter,
    .gform_wrapper .top_label p.form-row.gf_fourth_quarter {
    margin:0 0 0 0 !important;
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    }
}



/*GRAVITY FORM*/
/**/
@media all and (max-width: 1300px) {
	.sub-page-price .btn1{
		font-size: 14px;
		padding: 12px 18px;
	}
}

@media all and (max-width: 1250px) {
	.proven-man .et_pb_image_0 {
		margin-top: -39px !important;
	}
}

@media all and (max-width: 1170px) {
	.in-risis-module{
		padding: 3px 20px 15px!important;
	}
	.request-appointment{
		font-size: 13px !important;
	}
}

@media all and (max-width: 1100px) {
	.gform_wrapper .top_label li.gfield.gf_first_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_second_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_third_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_first_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_second_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_third_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_medium{
		width: 50% !important;
	}
}

@media all and (max-width: 1100px) {
	.gform_wrapper .top_label p.form-row.gf_first_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_second_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_third_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_first_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_second_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_third_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_medium{
		width: 50% !important;
	}
}

@media all and (max-width: 1080px) {
	.h-x-table {
		padding-left: 40px;
	}
}

@media all and (max-width: 991px) {
	.mobile_nav .menu-item-7087 a{
		background: url(images/ico-cart.png) no-repeat 0px center;
	}
	#main-header .logo_container a{
		padding: 0;
		top: 8px;
		background: transparent;
		left: 20px;
	}
	#main-header .container{
		width: 100%;
	}
	#main-header .logo_container a img{
		position: relative;
		top: 0px;
		background-color: transparent;
		width: 150px;
	}
	#footer-info{
		display: block;
	}

	#main-footer .copy-right{
		line-height: 20px;
	}

	#et_mobile_nav_menu .side-left{
		width: 100%;
	}

	#et_mobile_nav_menu .side-right{
		display: none;
	}

	#et_mobile_nav_menu .menu-bg{
		display: none;
	}

	#et_mobile_nav_menu .et_mobile_menu{
		border: none;
		background-color: white;
		padding: 0;
		height: auto !important;
	}
	#main-header{
		text-transform: none;
	}

	#main-header .mobile_menu_bar{
		margin-right: 16px;
		color: #1a6cae;
	}

	#main-header .et_mobile_menu li a:hover,
	#main-header .nav ul li a:hover{
		opacity: 1;
		background: none;
	}

	#main-header .et_mobile_menu .menu-item-has-children .sub-menu{
		height: 0;
		overflow: hidden;
	}

	#main-header .et_mobile_menu .menu-item>a.active
	{
		color: #1a6cae;
		font-weight: 700;
	}

	#main-header .et_mobile_menu .menu-item-has-children.opened> .arrow{
		transform: rotateZ(180deg);
		right: 20.5px;
		color: #1a6cae;
	}

	#main-header .et_mobile_menu .menu-item-has-children> a.active .sub-menu-main{
		padding-bottom: 10px;
	}

	#main-header .et_mobile_menu .menu-item-has-children>a.active + .sub-menu
	{
		height: auto;
	}

	#main-header .top-menu-item >a{
		color: #333333;
		font-weight: 400;
	}

	/* #main-header .et_mobile_menu .menu-item-has-children>a:after{
		font-size: 28px;
		font-weight: 400;
		top: 10px;
		right: 0;
		transition: all .4s ease-in-out;
		transform: rotateZ(0deg);
		position: absolute;
		font-family: ETmodules;
		content: "3";
	} */

	#main-header .et_mobile_menu .menu-item-has-children> .arrow{
		font-size: 28px;
		font-weight: 400;
		top: 18px;
		right: 22.5px;
		transition: all .4s ease-in-out;
		transform: rotateZ(0deg);
		position: absolute;
		font-family: ETmodules;
		width: 28px;
		height: 23px;
	}

	#main-header .et_mobile_menu .sub-menu-main .menu-item-has-children> .arrow{
		top: 10px;
		right: 0;
	}

	#main-header .et_mobile_menu > .menu-item-has-children{
		position: relative;
	}

	#main-header .et_mobile_menu > .menu-item-has-children:after{
		content: '';
		width: calc(100% - 45px);
		height: 1px;
		background-color: #d1d1d1;
		bottom: 0;
		position: absolute;
		left: 22.5px;
	}

	#main-header .et_mobile_menu .menu-item>a{
		padding: 20px 0;
		border-bottom: 1px solid #d1d1d1;
		position: relative;
	}
	#main-header .et_mobile_menu .menu-item-has-children>a{
		padding-right: 24px;
		border: none;
		background: none;
		font-weight: normal;
	}
	#main-header .et_mobile_menu > .menu-item{
		padding: 0 22.5px;
	}

	.et_header_style_left .logo_container{
		padding: 10px 10px 0px 10px;
	}

	#main-header .et_mobile_menu .sub-menu li{
		border-bottom: none;
		position: relative;
	}

	#main-header .et_mobile_menu .sub-menu li a{
		padding: 10px 0;
		border: none;
	}

	.et_mobile_menu li a{
		color: #6e6f72;
		font-weight: 500;
	}

	#main-header .et_mobile_menu li ul,
	.et_pb_fullwidth_menu .et_mobile_menu li ul{
		padding-left: 0;
	}

	#main-header .sub-menu-main > li.menu-item-has-children{
		padding-bottom: 10px;
	}

	#main-header .incrisis-menu-item a{
		color: #e82551;
		font-weight: 600;
	}

	#main-header .uo-login-logout-menu-item a{
		font-weight: 600;
		color: #1a6cae;
	}

	#main-header .top-menu-item{
		background-color: #f0f0f0;
	}

	#main-header .et_mobile_menu .menu-item.last-top-menu-item > a,
	#main-header .et_mobile_menu .menu-item:last-child>a{
		border: none;
	}

	#main-header .et_mobile_menu > .menu-item-has-children{
		padding: 10px 22.5px;
	}

	#main-header .et_mobile_menu > .menu-item-has-children a{
		padding: 10px 0;
	}
	.mobile_menu_bar:before{
		color: transparent;
		background: url(./images/menu-mb.png) center center no-repeat;
		background-size: cover;
	}
	#main-header .mobile_nav.opened .mobile_menu_bar:before{
		background: url(./images/close.png);
		color: transparent;
		background-size: 15px;
		background-position: center;
		background-repeat: no-repeat;
	}
	#top-menu-nav .nav .sub-menu-main{
		
	}
	#main-header .get-started-menu-item {
		text-transform: capitalize;
	}
	/* #main-header .get-started-menu-item a{
		position: fixed !important;
		bottom: 0;
		width: 200%;
		text-align: center;
		background-color: #099c5c;
		color: white;
		left: -50%;
		font-size: 20px;
		z-index: 100;
		text-transform: uppercase;
		font-weight: 600;
	} */
}

@media all and (max-width: 980px) {
	/*same height sonsultant*/
	
	/*same height sonsultant*/

	.implementing-section{
		max-height: none;
	}
	.request-appointment{
		font-size: 16px !important;
	}
	.six-columns .item-tab h4{
		font-size: 12px !important;
	}
	.et_secondary_nav_only_menu #top-header{
		display: block;
	}
	#et-secondary-menu, #et-secondary-nav{
		display: block !important;
		text-align: right;
	}
	.et_fixed_nav_temp #main-header,
	.et_non_fixed_nav.et_transparent_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header{
		top: 37px;
		box-shadow: -2px 8px 62px rgba(0, 0, 0, 0.05) inset;
	}
	#top-header ul li{
		display: none;
	}
	#top-header .contact-menu-item,
	#top-header .uo-login-logout-menu-item,
	#top-header .get-started-menu-item,
	#top-header .incrisis-menu-item{
		display: inline-block;
	}
	#top-header .container{
		width: 100%;
	}
	#top-header .contact-menu-item{
		border-left: solid 1px #eeeeee;
	}

	#top-header a{
		font-size: 12px;
	}
	#et-info, #et-secondary-menu>ul>li a{
		padding: 12px 15px;
	}

	#top-header .get-started-menu-item a{
		padding: 12px;
	}

	#top-header .contact-menu-item a{
		background: url(images/ico-envelop.png) no-repeat 15px center;
		padding-left: 45px;
	}
	.implement-class-row{
		display: block;
	}
	.implement-class-row .et_pb_column{
		display: block;
	}
	.implement-class-row .et_pb_column:first-child{
		margin-bottom: 55px;
	}

	.gform_wrapper .top_label li.gfield.gf_first_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_second_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_third_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_small,
	.gform_wrapper .top_label li.gfield.gf_first_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_second_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_third_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_fourth_quarter.col_medium,
	.gform_wrapper .top_label li.gfield.gf_col_40_per,
	.gform_wrapper .top_label li.gfield.gf_col_60_per{
		width: 100% !important;
	}

	.gform_wrapper .top_label p.form-row.gf_first_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_second_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_third_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_small,
	.gform_wrapper .top_label p.form-row.gf_first_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_second_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_third_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_fourth_quarter.col_medium,
	.gform_wrapper .top_label p.form-row.gf_col_40_per,
	.gform_wrapper .top_label p.form-row.gf_col_60_per{
		width: 100% !important;
	}
}
@media all and (max-width:890px) {
	.table-price .et_pb_main_blurb_image{
		top: -23% !important;
	}
}

@media all and (max-width:768px) {
	.six-columns .item-tab h4{
		font-size: 14px !important;
	}
	#et_pb_contact_form_0{
		padding-left: 0;
	}
	#menu-footer-menu{
		padding: 0;
		margin-top: -6px;
	}
	#footer-bottom{
		padding: 0;
	}
	#footer-bottom #footer-info{
		padding: 0 0 30px;
	}
	.six-columns .item-tab {
		height: 150px;
		cursor: pointer;
		float: none !important;
		flex: 33%;
	}
	.six-columns .column {
		display: flex;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
	}
	p.et_pb_contact_field {
		width: 100% !important;
	}
	.et_contact_bottom_container {
		width: 100%;
		padding-left: 3%;
	}
	.et_contact_bottom_container .et_pb_button {
		width: 100%;
		margin-left: 0;
		margin-top: 0px;
	}
	.full-section-banner .et_pb_column .et_pb_blurb_container {
		text-align: center !important;
	}
	.subscribe-cam .et_pb_module_header {
		text-align: center;
	}
	.suicide-risk {
		margin-top: 8%;
	}
	.suicide-risk .et_pb_blurb_content {
		margin-top: -83px;
	}
	#et_pb_contact_email_1 {
		margin-bottom: 10px;
		text-align: left;
	}
	#footer-bottom #footer-info{
		float: left;
    	width: 50%;
    	text-align: left;
	}
	#footer-bottom #footer-info .copy-right{
		margin: 0px;
	}
	#footer-bottom .et-social-icons{
		float: right;
		width: 39%;
	}
	#footer-bottom .et-social-icons ul li{
		text-align: left;
		margin: 0px 0 3px;
		display: block;
	}
	.font-28-custom, .font-27-custom{
		font-size: 20px;
	}
	.font-23-custom, .font-22-custom{
		font-size: 18px;
	}
	.font-19-custom, .font-18-custom , .font-20-custom{
		font-size: 16px;
	}
	.font-15-custom,.font-16-custom, .font-17-custom{
		font-size: 14px;
	}
	#et_pb_contact_form_1.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button{
		margin-left: 0;
	}
	.custom-column{
		flex-direction: column!important;
	}
	.custom-column .et_pb_column_1_3{
		width: 100% !important;
		flex: 0 0 100% !important;
	}
	.custom-column  .et_pb_column_1_2{
		width: 100% !important;
		flex: 0 0 100% !important;
	}
	.custom-column .et_pb_column{
		margin-right: 0 !important;
	}
	.two-column-text{
		position: relative;
		max-height: 370px;
		overflow: hidden;
	}
	.two-column-text:after{
		content: '';
		height: 80px;
		width: 100%;
		bottom: 0;
		position: absolute;
		visibility: visible;
		z-index: 10;
		background-image: linear-gradient(to top, #ffffff 0%, rgba(247, 249, 251, 0) 100%);
	}
	.two-column-text.show{
		max-height: none;
		padding-bottom: 10px !important;
	}
	.two-column-text.show:after{
		display: none;
	}
	/* .gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio{
		display: block;
	} */
	.gform_wrapper .float_options .gfield_radio li, .gform_wrapper .float_options .gfield_checkbox li{
		/* display: block;
		float: left;
		width: 105px; */
	}

	.survey-form .gfield_radio li{
		width: 195px !important;
	}

	.sub-page-text .et_pb_column,
	.sub-page-text .et_pb_module,
	.sub-page-text .et_pb_slides{
		display: block;
		width: 100%;
	}
}

@media all and (max-width:763px) {
	.table-price .et_pb_main_blurb_image{
		top: -35% !important;
	}
}

@media all and (max-width:620px) {

/*same height sonsultant*/

	/*same height sonsultant*/
}






@media all and (max-width: 540px){
	.wrap-btns-sub{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media all and (max-width:480px) {
	h1, h2, h3, h4, h5, h6{
		line-height: 1.3;
	}
	.et_pb_blurb.et_pb_bg_layout_light.home-right-item{
		padding-top: 15px!important;
		padding-right: 25px!important;
		padding-bottom: 15px!important;
		padding-left: 15px!important;
	}
	.et_pb_blurb.et_pb_bg_layout_light.home-right-item:hover .et_pb_blurb_description a .fa{
		margin-right: 5px;
	}
	.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_main_blurb_image{
		width: 55px;
		position: relative;
		left: -6px;
	}
	.et_pb_blurb.et_pb_bg_layout_light.home-right-item .et_pb_blurb_container{
		padding-left: 5px;
	}
	.et_pb_blurb.et_pb_bg_layout_light.home-right-item:after{
		left: 60px;
	}
	.et_pb_row{
		width: 90%;
	}
	.six-columns .item-tab h4{
		font-size: 12px !important;
	}
	.implement-class-row .et_pb_column:first-child{
		margin-bottom: 50px;
	}
		/*same height sonsultant*/
	
		/*same height sonsultant*/
}
 @media all and (max-width: 460px){
 	/*same height sonsultant*/
	
	/*same height sonsultant*/


} 

/* screen1 dev | 2019/05/29 | fix footer */
@media all and (max-width: 400px) {
	#footer-bottom #footer-info, #footer-bottom .et-social-icons {
		float: none;
		width: 100%;
		text-align: center;
	}
	#footer-bottom .et-social-icons ul li {
		display: inline-block;
	}
}


@media all and (max-width: 375px){
	#top-header ul li{
		float: left;
	}
	#top-header .contact-menu-item{
		width: 32%;
	}

	#top-header .get-started-menu-item{
		width: 28%;
	}
	#top-header .uo-login-logout-menu-item,
	#top-header .incrisis-menu-item{
		width: 20%;
	}
	#et-info, #et-secondary-menu>ul>li a{
		padding: 12px 5px;
		text-align: center;
	}
	#top-header .get-started-menu-item a{
		padding: 12px 5px;
	}
	#top-header .contact-menu-item{
		border-left: none;
	}
	#top-header .contact-menu-item a{
		background: url(images/ico-envelop.png) no-repeat 7px center;
		padding-left: 30px;
		background-size: 20px;
	}
}

@media all and (max-width:320px) {
	#et_pb_contact_email_1 {
		padding-left: 16px;
		text-align: center;
	}
	.m-center {
		margin-left: 10px;
	}
}
.logged-in.admin-bar .thank-you-for-submit-section{
	min-height: calc(100vh - 283px);
}
.thank-you-for-submit-section{
	width: 100%;
	min-height: calc(100vh - 251px);
	display: flex;
	justify-content: center;
    align-items: center;
}
.thank-you-for-submit-section .cart-empty{
	font-size: 22px;
	font-weight: 700;
	margin-top:11px;
}
.thank-you-for-submit p{
	margin: 0;
}
.thank-you-for-submit h2{
	max-width: 320px;
	color: #1a6cae;
	font-size: 28px;
	margin: 0 auto;
	line-height: 1.4;
	font-weight: bold;
}
.thank-you-for-submit .line{
	max-width: 160px;
	background-color: #d2d2d2;
	height: 1px;
	margin: 50px auto;
}
.thank-you-for-submit .share-text{
	color: #929396;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
}
.thank-you-for-submit .social-link{
	display: flex;
    justify-content: center;
	font-size: 26px;
}
.thank-you-for-submit .social-link a{
	margin: 0 15px;
}
.thank-you-for-submit .social-link .fa-facebook{
	color: #3b5998;
}
.thank-you-for-submit .social-link .fa-twitter{
	color: #1da1f2;
}
.thank-you-for-submit .social-link .fa-google-plus{
	color: #dd4b39;
}
.thank-you-for-submit .image-section{
	padding: 0;
	margin-bottom: 55px;
}


/* Start: Online Learning Ceus */
.online-learning-ceus .get-started-page-form-2{

}
.online-learning-ceus .get-started-page-form-2 h2{
	color: #1a6cae;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}
/* End: Online Learning Ceus */


/* Start: Consultation Inquiry */
.consultation-inquiry-section .header-content{
	max-width: 570px;
	margin: 0 0 0 auto !important;
	padding: 90px 30px 60px 30px;
}

.consultation-inquiry-section .header-content h1,
.consultation-inquiry-section .header-content h3{
	color: white;
}
.consultation-inquiry-section .header-content h1{
	padding-bottom: 25px
}
.consultation-inquiry-section .header-content h3{
	padding-bottom: 30px;
	font-weight: 700;
	font-size: 19px;
	line-height: 1.4;
}
.consultation-inquiry-section .header-content .btn{
	display: block;
	margin-top: 20px;
}
.consultation-inquiry-section .header-content .et_pb_blurb_content{

}
.consultation-inquiry-form .gform_wrapper{
	margin: 0;
}
.consultation-inquiry-form .gform_wrapper .gform_title{
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
	color: #1a6cae;
	font-size: 23px;
	font-weight: 700;
	text-transform: uppercase;
}

.consultation-inquiry-form .gform_wrapper .gform_description{
	color: #333333;
    font-family: Lato;
    font-size: 19px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 520px;
}
.consultation-inquiry-form .gform_wrapper ul.gform_fields{
	display: flex;
    flex-wrap: wrap;
}
.consultation-inquiry-form .gform_wrapper .top_label div.ginput_container{
	padding-top: 27px !important;
	margin-top: 0 !important;
}

.consultation-inquiry-form .gform_wrapper .left-item{
	flex: 0 0 38.4%;
}
.consultation-inquiry-form .gform_wrapper .center-item,
.consultation-inquiry-form .gform_wrapper .right-item{
	flex: 0 0 30.8%;
}

.consultation-inquiry-form .gform_wrapper .full-item{
	flex: 0 0 100%;
}
.consultation-inquiry-form .gform_wrapper .gfield_required{
	color: #f1a1a1;
}
.consultation-inquiry-form .gform_wrapper .gfield.full-item .gfield_label{
	position: static;
	color: #333333 !important;
	font-weight: 700!important;
	font-size: 16px !important;
	text-transform: none !important;
}
.consultation-inquiry-form .gform_wrapper .top_label input.medium,
.consultation-inquiry-form .gform_wrapper .top_label select.medium{
	width: 100% !important;
}
.consultation-inquiry-form .gform_wrapper .gfield_label_before_complex{
	display: none;
}
.consultation-inquiry-form .gform_wrapper .top_label li .ginput_container_select:after{
	top: 50%;
    margin-top: 15px;
    right: 0;
}

.consultation-inquiry-form .gform_wrapper .top_label .ginput_container_select:after{
	top: 50%;
    margin-top: 15px;
    right: 0;
}

.consultation-inquiry-form .gform_wrapper .top_label div.ginput_container.ginput_container.ginput_container_textarea{
	padding-top: 0 !important;
}

.consultation-inquiry-form .gform_wrapper .top_label span.ginput_container.ginput_container_textarea{
	padding-top: 0 !important;
}

.consultation-inquiry-form .gform_wrapper .top_label li.gfield{
	margin: 0 0 20px !important;
}

.consultation-inquiry-form .gform_wrapper .top_label p.form-row{
	margin: 0 0 20px !important;
}

.consultation-inquiry-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error{
	background: none;
	border: none;
	padding: 0 16px 0 0;
	margin: 0;
}

.consultation-inquiry-form .gform_wrapper.gform_validation_error .gform_body ul p.form-row.gfield_error{
	background: none;
	border: none;
	padding: 0 16px 0 0;
	margin: 0;
}


.consultation-inquiry-form .gform_wrapper .field_description_below .gfield_description{
	padding-top: 5px;
}
.consultation-inquiry-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.consultation-inquiry-form .gform_wrapper li.gfield_error textarea{
	border: none;
	border-bottom: solid 1px #bcbcbc;
}

.consultation-inquiry-form .gform_wrapper p.form-row_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.consultation-inquiry-form .gform_wrapper p.form-row_error textarea{
	border: none;
	border-bottom: solid 1px #bcbcbc;
}

.consultation-inquiry-form .gform_wrapper .top_label .gfield_label.gfield_label_before_complex{
	display: none;
}
.consultation-inquiry-form .gform_wrapper .ginput_container_name span{
	position: relative;
	padding-top: 0 !important;
}

.consultation-inquiry-form .gform_wrapper .ginput_container_name label{
	position: absolute;
    top: 4px;
	left: 0;
	color: #8d8d8d;
	font-family: Lato;
	font-size: 16px !important;
	margin: 0 !important;
	letter-spacing: 0 !important;
	transition: 0.2s;
}
.consultation-inquiry-form .gform_wrapper .ginput_container_name label:after{
	content: '*';
	color: #f1a1a1;
	margin-left: 5px;
}
.consultation-inquiry-form .gform_wrapper .top_label .gfield_label{
	margin: 0 !important;
	top: 34px;
	color: #8d8d8d !important;
	font-weight: 400 !important;
}
.consultation-inquiry-form .gform_wrapper .ginput_container_name span.focused label{
	top: -20px;
	text-transform: uppercase;
	font-size: 13px !important;
}

.consultation-inquiry-form .gform_wrapper textarea.medium{
	border: none;
	border-bottom: 1px solid #d2d2d2;
	padding: 0;
	color: #1a6cae;
	font-size: 16px ;
	height: 27px;
	margin-top: 5px;
}

.consultation-inquiry-form .gform_wrapper .gform_footer{
	padding: 35px 0 0;
	margin: 0;
}
@media all and (max-width: 980px){
	.consultation-inquiry-section .header-content{
		max-width: 80%;
		padding: 30px 0 60px;
		margin: 0 auto !important;
	}

	.consultation-inquiry-form .gform_wrapper textarea.medium{
		/* height: 100px; */
	}
}

@media all and (max-width: 768px){
	.consultation-inquiry-form .gform_wrapper .left-item,
	.consultation-inquiry-form .gform_wrapper .center-item,
	.consultation-inquiry-form .gform_wrapper .right-item{
		flex: 0 0 100%;
	}
	.consultation-inquiry-form .gform_wrapper .ginput_container_name span{
		margin-bottom: 30px !important;
	}

	.consultation-inquiry-form .gform_wrapper .ginput_container_name span:last-child{
		margin-bottom: 0 !important;
	}
	.consultation-inquiry-form .gform_wrapper .top_label li.gfield{
		margin-bottom: 0 !important;
	}

	.consultation-inquiry-form .gform_wrapper .top_label p.form-row{
		margin-bottom: 0 !important;
	}

	.consultation-inquiry-form .gform_wrapper .gform_footer input.button{
		padding: 8px 20px;
	}
	.consultation-inquiry-form .gform_wrapper .top_label li.gfield.full-item{
		margin-top: 20px !important;
	}

	.consultation-inquiry-form .gform_wrapper .top_label p.form-row.full-item{
		margin-top: 20px !important;
	}
}

@media all and (max-width: 480px){
	.consultation-inquiry-section .header-content{
		max-width: 90%;
	}
}
/* End: Consultation Inquiry */

/* Start: Online Learning Ceus Groups */
 .online-learning-ceus-group{

}

 .online-learning-ceus-group table,
 .online-learning-ceus-group table tbody,
 .online-learning-ceus-group table tr,
 .online-learning-ceus-group table tr td{
	display: block;
	width: 100%;
	border: none;
	padding: 0;
}
 .online-learning-ceus-group .section-2 thead,
 .online-learning-ceus-group h3{
	color: #333333 !important;
	font-family: Lato !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

 .online-learning-ceus-group h3.h3-section-2{
	margin: 0 0 0 auto !important;
    position: absolute !important;
    left: 30% !important;
    margin-left: 24px !important;
}
 .online-learning-ceus-group .price-text{
	margin-bottom: 12px;
	position: absolute;
	left: 80%;
	top: 0;
	width: auto;
}

 .online-learning-ceus-group .form-section .error{
    right: 0px;
    position: absolute;
    bottom: 0px;
}

 .online-learning-ceus-group table.section-1{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 30%;
	padding: 0 12px;
}
 .online-learning-ceus-group table.section-1,
 .online-learning-ceus-group table.section-3{
	margin: 0 -12px;
}
 .online-learning-ceus-group table.section-1 tr td{
	margin: 0 0 12px;
}
 .online-learning-ceus-group table.section-1 tbody{
}
 .online-learning-ceus-group .section-2 thead{
	position: relative;
	width: 70%;
	margin: 0 0 0 auto;
	padding-left: 24px;
	height: 35px;
}
 .online-learning-ceus-group .section-2 thead tr{
	position: relative;
}
 .online-learning-ceus-group .section-2 .section-2-right{
	display: flex;
	width: 70%;
	margin: 0 0 0 auto;
	padding: 0 0 0 24px;
}

 .online-learning-ceus-group .section-2 .section-2-right td{
	border: 1px solid #e4e4e4;
}
 .online-learning-ceus-group .section-2 .section-2-right:nth-child(odd) td{
	background: #f8f8f8;
}
 .online-learning-ceus-group .section-2 .section-2-right td{
	padding: 10.5px 0;
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}
 .online-learning-ceus-group .section-2 .section-2-right td{
	border: 1px solid #e4e4e4;
}
 .online-learning-ceus-group .subtotal,
 .online-learning-ceus-group .discount,
 .online-learning-ceus-group .total{
	text-align: right;
}
 .online-learning-ceus-group .section-2 .section-2-right td:nth-child(1){
	flex: 0 0 80%;
	border-right: none;
	padding-left: 18px;
}
 .online-learning-ceus-group .section-2 .section-2-right td:nth-child(2){
	flex: 0 0 20%;
	position: relative;
	text-align: right;
	border-left: none;
	padding-right: 12px;
}
 .online-learning-ceus-group .section-2 .section-2-right .woocommerce-Price-currencySymbol{
	position: absolute;
	left: 0;
	top: 10.5px;
}
 .online-learning-ceus-group .section-2 .section-2-right:last-child{
	margin-bottom: 20px!important;
}
 .online-learning-ceus-group .form-section{
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
 .online-learning-ceus-group .section-3{
	display: flex;
	width: 70%;
	margin: 0 0 0 auto;
	color: #333333;
	font-family: Lato;
	font-size: 16px;
	margin-bottom: 15px;
}
 .online-learning-ceus-group .section-3:first-child{
	margin-top: 20px;
}
 .online-learning-ceus-group .section-3 td:nth-child(1){
	flex: 0 0 80%;
	border-right: none;
	padding-left: 18px;
	padding-right: 20px;
}
 .online-learning-ceus-group .section-3 td:nth-child(2){
	flex: 0 0 20%;
	position: relative;
	text-align: right;
	border-left: none;
	padding-right: 12px;
}
 .online-learning-ceus-group .section-3.section-total{
	color: #099c5c;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.uo-groups-table-row--total{
	color: #099c5c;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
 .online-learning-ceus-group .section-3 td{
	position: relative;
}

 .online-learning-ceus-group .section-1,
 .online-learning-ceus-group .section-2{
	display: flex;
	margin: 0 -12px;
	flex-wrap: wrap;
}


 .online-learning-ceus-group .section-2{
	justify-content: flex-end;
	/* margin-top: 20px; */
	margin-bottom: 20px;
	margin-left: 0;
}

 .online-learning-ceus-group .section-1 .group-name-section,
 .online-learning-ceus-group .section-1 .selection-section,
 .online-learning-ceus-group .section-2 .sub-total-section,
 .online-learning-ceus-group .section-2 .bulk-discount-holder{
	padding: 0 12px;
}
 .online-learning-ceus-group .section-1 .group-name-section,
 .online-learning-ceus-group .section-2 .bulk-discount-holder{
	flex: 0 0 39.5%;
}

 .online-learning-ceus-group .section-1 .selection-section,
 .online-learning-ceus-group .section-2 .sub-total-section{
	flex: 0 0 60.5%;
}

 .online-learning-ceus-group .section-1 .group-name-section .form-group{
	margin-bottom: 12px;
}
 .online-learning-ceus-group table.section-1 input,
 .online-learning-ceus-group .section-1 .group-name-section .form-group input{
	height: 40px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.01);
	border-radius: 3px;
	border: 1px solid rgba(198, 198, 198, 0.44);
	background-color: #ffffff;
	display: block;
	width: 100%;
	padding: 10px 20px;
	color: #1a6cae;
}

 .online-learning-ceus-group .section-1 .group-name-section .form-group input::placeholder {
    color: #d1d7e1;
    opacity: 1;
}
 .online-learning-ceus-group .section-1 .group-name-section .form-group input:-ms-input-placeholder {
   color: #d1d7e1;
}

 .online-learning-ceus-group .section-1 .group-name-section .form-group input::-ms-input-placeholder {
   color: #d1d7e1;
}

 .online-learning-ceus-group .section-2 .sub-total-section .form-group,
 .online-learning-ceus-group .section-1 .group{
	display: flex;
}
 .online-learning-ceus-group .section-2 .form-group .left-item,
 .online-learning-ceus-group .section-1 .selection-section .group .left-item{
	flex: 0 0 80%;
	padding-right: 20px;
}
 .online-learning-ceus-group .section-2 .form-group .right-item,
 .online-learning-ceus-group .section-1 .selection-section .group .right-item{
	flex: 0 0 20%;
}
 .online-learning-ceus-group .section-1 .selection-section .group.form-group{
	background-color: #ffffff;
	border-top: 1px solid #e4e4e4;
	padding: 10.5px 0;
	color: #333333;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
}
 .online-learning-ceus-group .section-1 .selection-section .group.form-group:nth-child(odd){
	background-color: #f8f8f8;
}
 .online-learning-ceus-group .section-1 .selection-section .group.form-group:first-child{
	border-top: none;
}

 .online-learning-ceus-group .section-1 .selection-section .product-list{
	border-radius: 3px;
	border: 1px solid #e4e4e4;
}
 .online-learning-ceus-group .section-1 .selection-section .product-list .left-item{
	padding-left: 18px;
	position: relative;
}
 .online-learning-ceus-group .input-label input[type="checkbox"]
{
	position: absolute;
	z-index: 99;
	top: 16px;
	width: 18px;
	left: 17px;
	opacity: 0;
	cursor: pointer;
}
 .online-learning-ceus-group .input-label input[type="checkbox"] + label
/*  .online-learning-ceus-group .section-1 .selection-section .product-list .left-item input[type="checkbox"] + label */
{
	padding-left: 32px;
	cursor:pointer;
	display: block;
}
 .online-learning-ceus-group .input-label{
	position: relative;
}
 .online-learning-ceus-group .input-label input[type="checkbox"] + label span
/*  .online-learning-ceus-group .section-1 .selection-section .product-list .left-item input[type="checkbox"] + label span */
{
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:middle;
    background:url('images/checkbox-uncheck.png') center center no-repeat;
	position: absolute;
    top: 13px;
    left: 18px;
}

 .online-learning-ceus-group .input-label input[type="checkbox"]:checked + label span
/*  .online-learning-ceus-group .section-1 .selection-section .product-list .left-item input[type="checkbox"]:checked + label span */
{
	background: url('images/checkbox-checked.png') -5px -1px no-repeat;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.19);
}
.uo-input-the-icon i.fa:before{
	content: "";
}
.uo-input-the-icon i.fa{
	display: none !important;
}
.uo-input-the-icon i.fa-search{
	content: "";
    background: url(images/search-icon.png) center center no-repeat;
    line-height: 40px;
    color: #919191;
    position: absolute;
    display: block !important;
    height: 35px;
    width: 22px;
    font-family: FontAwesome;
    font-size: 20px;
    top: 0;
    right: 0;
    z-index: 1;
    text-align: center;
}
.et_pb_button_alignment_left a.et_pb_bg_layout_light{
	margin-left: unset;
}
 .online-learning-ceus-group .section-2 .sub-total-section .form-group .right-item,
 .online-learning-ceus-group .section-1 .selection-section .product-list .right-item{
	padding-right: 12px;
}
 .online-learning-ceus-group .section-2 .sub-total-section .form-group .right-item,
 .online-learning-ceus-group .section-1 .selection-section .product-list .right-item .woocommerce-Price-amount{
	display: flex;
	justify-content: space-between;
}

 .online-learning-ceus-group .section-2 .form-group{
	color: #333333;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
}
 .online-learning-ceus-group .section-2 .sub-total-section .form-group .left-item{
	text-align: right;
}
 .online-learning-ceus-group .section-2 .sub-total-section .form-group{
	margin-bottom: 15px;
}

 .online-learning-ceus-group .section-2 .sub-total-section .total{
	color: #099c5c;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
 .online-learning-ceus-group .section-2 .bulk-discount{
	color: #333333;
	font-family: Lato;
	font-size: 16px;
	font-weight: 500;
}
 .online-learning-ceus-group .section-2 .left-content{
	display: inline-block;
	max-width: 170px;
	width: 100%;
}
 .online-learning-ceus-group .section-2 .right-content{
	text-transform: uppercase;
}
 .online-learning-ceus-group .form-navigation{
	text-align: right;
}
 .online-learning-ceus-group .form-navigation .image-section{
	display: inline-block;
	vertical-align: top;
	margin-right: 100px;
}
 .online-learning-ceus-group .form-navigation img{
	margin-right: 100px;
}

 .online-learning-ceus-group .form-navigation .btn{
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15) !important;
    border-radius: 25px !important;
    color: #ffffff !important;
    font-family: Lato !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border: none !important;
	padding: 10px 26px 10px 62px !important;
	cursor: pointer !important;
	float: right !important;
	background: url('images/shopping-cart-icon.png') 26px center no-repeat #099c5c !important;
	background-size: 22px 20px !important;
}

/*  .online-learning-ceus-group .form-navigation .btn::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url(images/shopping-cart-icon.png) center center no-repeat;
	margin-right: 14px;
	vertical-align: sub;
} */

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper{
	margin: 0;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label .gfield_label{
	top: 34px;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .gform_title{
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
	color: #1a6cae;
	font-size: 23px;
	font-weight: 700;
	text-transform: uppercase;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .gform_description{
	color: #333333;
    font-family: Lato;
    font-size: 19px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 520px;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper ul.gform_fields{
	display: flex;
    flex-wrap: wrap;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label div.ginput_container{
	padding-top: 27px !important;
	margin-top: 0 !important;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .left-item{
	flex: 0 0 30.7%;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .name-item{
	flex: 0 0 61.4%;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .center-item,
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .right-item{
	flex: 0 0 38.6%;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .full-item{
	flex: 0 0 100%;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .full-item .gfield_label{
	position: static;
	color: #333333;
	font-weight: 700;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label input.medium,
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label select.medium{
	width: 100%;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .gfield_label_before_complex{
	display: none;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label li .ginput_container_select:after{
	top: 50%;
    margin-top: 15px;
    right: 0;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label div.ginput_container.ginput_container.ginput_container_textarea{
	padding-top: 0 !important;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label li.gfield{
	margin: 0 0 20px !important;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label p.form-row{
	margin: 0 0 20px !important;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label .gfield_label.gfield_label_before_complex{
	display: none;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .ginput_container_name span{
	position: relative;
	padding-top: 0 !important;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .ginput_container_name label{
	position: absolute;
    top: 4px;
	left: 0;
	color: #8d8d8d;
	font-family: Lato;
	font-size: 16px !important;
	margin: 0 !important;
	letter-spacing: 0 !important;
	transition: 0.2s;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .ginput_container_name span.focused label{
	top: -20px;
	text-transform: uppercase;
	color: #333333;
	font-weight: 700;
	font-size: 13px !important;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper textarea.medium{
	border: none;
	border-bottom: 1px solid #d2d2d2;
	padding: 0;
	color: #1a6cae;
	font-size: 16px ;
}

 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .gform_footer{
	padding: 35px 0 0;
	margin: 0;
}
 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .gform_footer input.button{
	background: none;
}

#uo-groups-buy--group-data .uo-groups--group-data .uo-groups--group-seats{
	margin-left: 0 !important;
	margin-top: 20px;
	width: 100% !important;
}

/*Custom new*/
#uo-groups-buy--group-data .uo-groups--group-data .uo-groups--group-name{
	width: 100% !important;
}

#uo-groups-buy--courses{
	margin-top: 0 !important;
}

#uo-groups-buy--courses .uo-groups-table .uo-groups-table-name{
	position: relative;
}

 .uo-groups-box{
	box-shadow: none !important;
}

#uo-groups-buy--add-to-cart{
	margin-top: 60px !important;
}

.wr-custom-box{
	border: none !important;
}
#uo-groups-buy--courses .wr-custom-box{
	background: transparent !important;
}


#uo-groups-buy--courses .uo-groups-table .uo-groups-table-content .uo-groups-table-row:nth-child(odd){
    background: #f7f7f7;
}

#uo-groups-buy--courses .wr-custom-box .uo-groups-table .uo-groups-table-content .uo-groups-table-row:nth-child(odd){
	background: transparent;
}

#uo-groups-buy--courses .wr-custom-box .uo-groups-table .uo-groups-table-cell{
	border-top: none !important;
}
#uo-groups-buy--totals .uo-groups-table .uo-groups-table-cell{
	border-top: none !important;
}
.wr-no-border{
	border: none !important;
}

.uo-btn.uo-groups-list-of-btns-main{
	box-shadow: 0 8px 13px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
    font-size: 14px;
    padding: 6px 15px;
    margin: 0px 2px;
    padding: 10px 17px;
}
.uo-btn.uo-groups-list-of-btns-main:hover{
	color: #1a6cae;
	border-color: #e4e4e4;
    border-bottom: 2px solid #1a6cae
}

.wr-my-account-page #my-account-content .wr-group-course-page .user-table-actions button.ulgm-modal-link:hover{
	background-color: transparent;
}

.group-management-form .uo-groups-select-filters{
	padding-top: 0px;
}

.uo_loginForm{
	    margin-bottom: 41px;
}
.uo_loginForm .login-submit{
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.uo_loginForm .forgot-link{
    display: inline-block;
    color: #046db7;
    font-size: 13px;
    border-bottom: solid 1px;
    float: left;
    margin-top: 30px;
    margin-left: -103px;
}
.uo_loginForm .uo-login-description{
	display: none;
}
.wr-section-form-login .login-remember label input {
    display: inline-block!important;
    margin-right: 5px;
}
.woocommerce-cart .wli_wrapper_notices-success > .et_pb_row {
    width: 100%;
    margin-bottom: 10px;
}
.woocommerce-cart .woocommerce-message a.button.wc-forward{
    padding-top: 0px;
    padding-bottom: 0px;
    background: #099c5c !important;
    color: #fff !important;
    border: none !important;
    border-radius: 50px !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    padding: 7px 23px !important;
    margin-top: 0px !important;
    font-weight: bold !important;
    box-shadow: -2px 3px 8px -1px rgba(0,0,0,0.3);
    position: relative;
    
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .woocommerce-cart .woocommerce-message a.button.wc-forward{
  	width: 100%;
  }
  .button-green-arrow1{
  	
  }
  .button-sm-login{
  	width: 50% !important;
  }

}

.woocommerce-cart .woocommerce-message a.button.wc-forward:after{
	display: none!important;
}

/*style button home*/

body #page-container .bt-btb.et_pb_button_3{
	padding-left: 55px!important;
	padding-right: 55px!important;
}
body #page-container .button-bt-h.et_pb_button_4:hover{
	    margin-bottom: 50px!important;
}
body #page-container .button-bt-h.et_pb_button_4{
	left: 228px;
    float: left;
    margin-bottom: 50px!important;
    margin-top: -20px!important;
}

@media all and (max-width: 1300px){
	body #page-container .bt-btb.et_pb_button_3 {
	    float: none!important;
	    margin-bottom: -10px!important;
	}
	body #page-container .button-bt-h.et_pb_button_4{
		float: none!important;
		left: -15px!important;
	}
}
/*end*/


@media all and (max-width: 980px){
	 .online-learning-ceus-group .section-1 .group-name-section,
	 .online-learning-ceus-group .section-2 .bulk-discount-holder,
	 .online-learning-ceus-group .section-1 .selection-section,
	 .online-learning-ceus-group .section-2 .sub-total-section{
		flex: 0 0 100%;
	}
	 .online-learning-ceus-group .section-2 .bulk-discount-holder{
		margin-bottom: 10px;
	}
	 .online-learning-ceus-group table.section-1{
		position: relative;
		width: 100%;
		margin-left: 0;
		padding: 0;
	}
	 .online-learning-ceus-group .form-navigation img{
		display: block;
		margin: 0 auto 10px;
	}
	 .online-learning-ceus-group h3.h3-section-2{
		position: relative !important;
		left: 0 !important;
		margin: 0 !important;
		top: 35px !important;
	}
	 .online-learning-ceus-group .section-3,
	 .online-learning-ceus-group .section-2 .section-2-right,
	 .online-learning-ceus-group .section-2 thead{
		width: 100%;
	}
	 .online-learning-ceus-group .section-3 div span:first-child{
		left: 0;
	}
	 .online-learning-ceus-group .section-2 .section-2-right{
		padding-left: 0;
	}
	 .online-learning-ceus-group .form-navigation{
		margin-top: 0;
		text-align: center;
	}
	/*style button home*/
	body #page-container .button-bt-h.et_pb_button_4{
		left: 228px!important;
	    float: left!important;
	}
	/*end*/
}

@media all and (max-width: 768px){
	/*style button home*/
	body #page-container .bt-btb.et_pb_button_7{
		padding-left: 55px!important;
		padding-right: 55px!important;
	    margin-right: 0px!important;
    	margin-left: 0px!important;
    	margin-top: 10px!important;
	}
	body #page-container .button-bt-h.et_pb_button_4 {
	    left: 0px!important;
	    float: none!important;
	    margin-bottom: 5px!important;
	}
	body #page-container .button-bt-h.et_pb_button_4:hover{
		margin-bottom: 5px!important;
	}
	body #page-container .bt-btb.et_pb_button_6{
		margin-top: 10px!important;
	    padding-left: 55px!important;
	    padding-right: 55px!important;
	    margin-right: 0px!important;
	    margin-left: 0px!important;
	}
	#post-835 #content-tab{height: auto!important;}
	/*end*/
	 .online-learning-ceus-group .form-navigation .image-section{
		float: right;
		width: 100%;
		margin: 0 0 20px;
	}
	 .online-learning-ceus-group .section-2 .left-content{
		max-width: 100px;
	}
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .name-item{
		flex: 0 0 100%;
	}
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .left-item,
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .center-item,
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .right-item{
		flex: 0 0 100%;
	}
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label li.gfield{
		margin: 0 0 10px !important
	}

	.online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .top_label p.form-row{
		margin: 0 0 10px !important
	}

	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .ginput_container_name span{
		margin-bottom: 30px;
	}
	 .online-learning-ceus-group .get-started-page-form-2 .gform_wrapper .ginput_container_name span:last-child{
		margin-bottom: 0;
	}
}
@media all and (max-width: 480px){
	 .online-learning-ceus-group .section-2 .section-2-right td:nth-child(1){
		flex: 0 0 75%;
		padding-left: 7.5px;
	}
	 .online-learning-ceus-group .section-3 td:nth-child(2),
	 .online-learning-ceus-group .section-2 .section-2-right td:nth-child(2){
		flex: 0 0 25%;
		padding-right: 7.5px;
	}
	 .online-learning-ceus-group .price-text{
		left: 75%;
	}
	 .online-learning-ceus-group .section-3 td:nth-child(1){
		flex: 0 0 75%;
	}
}
@media only screen and (max-width: 375px){
    .uo_loginForm .forgot-link{
        margin-left: -3px;
    }
}
/*
	Uncanny Owl UI Theme for Uncanny Owl Groups
	by Uncanny Owl, uncannyowl.com
	Version: -
*/

/* General */

.uo-groups {
	font-size: 15px;
}

.uo-groups * {
	box-sizing: border-box;
}

.uo-groups a {
	text-decoration: none;
}

.uo-groups .uo-row {
	width: 100%;
	vertical-align: middle;
}

	.uo-groups .uo-row:after {
		content: '';
		display: table;
		clear: both;
	}

.uo-groups .uo-left {
	float: left;
}

.uo-groups .uo-center {
	margin: 0 auto;
}

.uo-groups .uo-right {
	float: right;
}

.uo-groups select,
.uo-groups ul li {
	font-family: inherit;
}

.uo-groups .uo-groups-normal-margin {
	margin-top: 15px;
}

.uo-groups .uo-groups-small-margin {
	margin-top: 15px;
}

/* Loading */

.uo-modal-spinner {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);

	display: none;

	background: url('data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==') #111 no-repeat center center;

	background-size: 80%;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

/* Tooltip */

.uo-groups *[data-tooltip] {
	position: relative;
}

.uo-groups *[data-tooltip]:before {
	content: attr(data-tooltip);
	position: absolute;
	background: rgba(0,0,0,.8);

	min-width: 150px;
	max-width: 200px;

	top: -20px;
	left: 50%;
	transform: translateX(-50%);

	font-size: 13px;

	color: #fff;
	padding: 3px 8px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/* Monospace */

.uo-groups .uo-looks-like-code {
	font-family: 'Lucida Console', Monaco, monospace;
	letter-spacing: 1px;
}

/* Headings */

.uo-groups h1, .uo-groups .uo-looks-like-h1,
.uo-groups h2, .uo-groups .uo-looks-like-h2,
.uo-groups h3, .uo-groups .uo-looks-like-h3,
.uo-groups h4, .uo-groups .uo-looks-like-h4,
.uo-groups h5, .uo-groups .uo-looks-like-h5,
.uo-groups h6, .uo-groups .uo-looks-like-h6 {
	color: #191919;
	font-weight: bold;
	margin: 0;
}

.uo-groups h1, .uo-groups .uo-looks-like-h1 { font-size: 40px; }
.uo-groups h2, .uo-groups .uo-looks-like-h2 { font-size: 30px; }
.uo-groups h3, .uo-groups .uo-looks-like-h3 { font-size: 20px; }
.uo-groups h4, .uo-groups .uo-looks-like-h4 { font-size: 22px; }
.uo-groups h5, .uo-groups .uo-looks-like-h5 { font-size: 18px; }
.uo-groups h6, .uo-groups .uo-looks-like-h6 { font-size: 15px; }

.uo-groups .uo-header-subtitle {
	margin-top: 5px;
}

	.uo-groups .uo-subtitle-of-h1 { font-size: 30px; }
	.uo-groups .uo-subtitle-of-h2 { font-size: 22px; }
	.uo-groups .uo-subtitle-of-h3 { font-size: 16px; }
	.uo-groups .uo-subtitle-of-h4,
	.uo-groups .uo-subtitle-of-h5,
	.uo-groups .uo-subtitle-of-h6 { font-size: 15px; }

	.uo-groups .uo-header-subtitle .uo-btn {
		margin-left: 5px;
	}

/* Paragraphs */

.uo-groups p {
	margin: 0 0 10px 0;
}

/* Buttons */

.uo-groups .uo-btn {
	font-size: 14px;

	border-color: #b7b7b7;
	border-width: 1px;
	border-style: solid;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

	padding: 6px 15px;

	background: #f9fafb;
	background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
	background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
	background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
	background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);

	transition-duration: 100ms;
	transition-timing-function: linear;
	transition-property: color, border-color;

	text-transform: none;
	font-weight: normal;
	font-family: inherit;
	letter-spacing: 0;

	color: #000;
	cursor: pointer;
	text-decoration: none;
	display: block;

	margin-right: 5px;
	margin-top: 8px;
}

	.uo-groups .uo-btn:hover,
	.uo-groups .uo-btn.uo-btn--selected {}


	.uo-groups .uo-btn.uo-btn--small {
		font-size: 14px;
		padding: 5px 10px;
		margin-right: 5px;
		height: 35px;
	}

	.panel-bottom .uo-left .uo-select-jplist .jplist-drop-down .jplist-dd-panel{
			border-bottom: 0 !important;
		}
	.uo-groups .uo-btn.uo-btn-arrow-left:before {
		content: '\f104';
		font-family: 'FontAwesome' !important;
		margin-right: 3px;
	}

@media (max-width: 768px){
	.uo-groups .uo-btn {
		padding: 5px 10px;
		height: 35px;
	}
}

/* Input */

.uo-groups .uo-input {
	padding: 6px 15px;
	margin-bottom: 15px;

	border-color: #b7b7b7;
	border-width: 1px;
	border-style: solid;

	font-family: inherit;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	background: #fff;

	width: 100%;
}

	.uo-groups .uo-input.uo-input--big {
		padding: 8px 20px;
	}

	.uo-groups .uo-input:focus {}

.uo-groups .uo-input-icon {
	position: relative;
}

	.uo-groups .uo-input-icon .uo-input-the-icon {
		font-size: 16px;
		position: absolute;
		z-index: 1;
		top: 8% !important;
		left: 27px !important;
		transform: translateY(-50%);
	}

	.uo-groups .uo-input-icon .uo-input {
		padding-left: 35px;
	}

/* Select */

.uo-groups .uo-select {
	position: relative;
	display: inline-block;
}

	.uo-groups .uo-select button,
	.uo-groups .uo-select select {
		cursor: pointer;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		font-size: 15px;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		padding: 6px 15px;

		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: color, border-color;

		background: #f9fafb;
		background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
		background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
		background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
		background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);
	}

		.uo-groups .uo-select button:after {
			content: '\f107';
			font-family: 'FontAwesome';
			margin-left: 5px;
		}

		.uo-groups .uo-select:hover button,
		.uo-groups .uo-select:hover select {}

			.uo-groups .uo-select select option {
				color: #000;
			}

				.uo-groups .uo-select select option:hover,
				.uo-groups .uo-select select option:checked {
					    background-color: #1a6cae !important;
				}

		.uo-groups .uo-select-modal {
			border-color: #b7b7b7;
			border-width: 1px;
			border-style: solid;

			display: none;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;

			-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
			box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

			position: absolute;
			background: #fff;
			width: 200px;
			min-width: 100%;
			top: calc(100%);
			left: 50%;
			transform: translateX(-50%);
		}

			.uo-groups .uo-select-modal .uo-select-modal-option {
				padding: 6px 15px;
				width: 100%;
				cursor: context-menu;
			}

				.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 {
		position: relative;
	}

		.uo-groups .uo-select-jplist .jplist-drop-down ul {
			width: 100%;
			position: absolute;
			left: 0;
			margin-left: 0;
			z-index: 10;
		}

		.uo-groups .uo-select-jplist .jplist-dd-panel {
			cursor: pointer;
			border-color: #b7b7b7;
			border-width: 1px;
			border-style: solid;

			font-size: 15px;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;

			padding: 6px 15px;
			line-height: 1.3;

			-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
			box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

			transition-duration: 100ms;
			transition-timing-function: linear;
			transition-property: color, border-color;

			background: #f9fafb;
			background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
			background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
			background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
			background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);
		}

			.uo-groups .uo-select-jplist .jplist-dd-panel:hover {}

			.uo-groups .uo-select-jplist .jplist-drop-down .jplist-dd-panel:after {
				content: '\f107';
				font-family: 'FontAwesome' !important;
				margin-left: 5px;
			}

			.uo-groups .uo-select-jplist .jplist-dd-panel {
				display: inline-block;
			}

			.uo-groups .uo-select-jplist .uo-select-dropdown {
				border-color: #b7b7b7;
				border-width: 1px;
				border-style: solid;

				text-align: left;

				display: block;

				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				-ms-border-radius: 3px;
				-o-border-radius: 3px;
				border-radius: 3px;

				-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
				box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

				width: 200px;
	
				position: absolute;
				background: #fff;
				min-width: 100%;
				top: calc(100% + 20px);
				left: 0;
			}

				.uo-groups .uo-select-jplist .uo-select-dropdown li {
					padding: 3px 10px;
					width: 100%;
					cursor: context-menu;
					list-style: none;
				}

				.uo-groups .uo-select-jplist .uo-select-dropdown li.active,
				.uo-groups .uo-select-jplist .uo-select-dropdown li:hover {}

				.uo-groups .uo-select-jplist .uo-select-arrow {
					display: block;
				}

					.uo-groups .uo-select-jplist .uo-select-arrow:before {
						content: '';
						z-index: 10;
						top: calc(100% + 21px);
						left: 50%;
						position: absolute;
						width: 0;
						height: 0;
						border: 7.5px solid #fff;
						border-color: #fff #fff transparent transparent;
						transform-origin: 0 0;
						transform: rotate(-45deg);
						margin-left: -10px;
						box-shadow: 1px -1px 0 0 #b7b7b7;
					}

/* Lists */

.uo-groups .uo-list {
	padding: 0;
	margin: 0;
}

	.uo-groups .uo-list li {
		list-style: none;
		padding: 5px 0 5px 30px;
		position: relative;

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: padding;
	}

		.uo-groups .uo-list li:before {
			content: '';
			width: 5px;
			height: 5px;
			background: #1a6cae;

			display: block;
			position: absolute;
			top: 50%;
			transform: translateY(-50%;);
			left: 0;

			transition-duration: 100ms;
			transition-timing-function: linear;
			transition-property: width;

			-webkit-border-radius: 100px;
			-moz-border-radius: 100px;
			-ms-border-radius: 100px;
			-o-border-radius: 100px;
			border-radius: 100px;
		}

			.uo-groups .uo-list li:hover:before {
				width: 25px;
			}

		.uo-groups .uo-list li:hover {
			padding-left: 35px;
		}

/* Table */

.uo-groups .uo-groups-table {
	margin-top: 15px;
	overflow: auto;
	font-size: 14px;
}

	.uo-groups .uo-groups-table::-webkit-scrollbar {
		width: 6px;
		height: 6px;
		margin-bottom: 3px;

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: all;
	}

	.uo-groups .uo-groups-table::-webkit-scrollbar-track { background: #cfcfcf; }
	.uo-groups .uo-groups-table::-webkit-scrollbar-thumb { background: #ababab; }

	.uo-groups .uo-groups-table::-webkit-scrollbar-track,
	.uo-groups .uo-groups-table::-webkit-scrollbar-thumb {
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		-ms-border-radius: 100px;
		-o-border-radius: 100px;
		border-radius: 100px;
	}

	.uo-groups .uo-groups-table:hover::-webkit-scrollbar { width: 9px; height: 9px; margin-bottom: 0; }
	.uo-groups .uo-groups-table:hover::-webkit-scrollbar-thumb { background: #9d9d9d; }

.uo-groups .uo-table {
	width: 100%;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	overflow: hidden;

	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
}

	.uo-groups .uo-table .uo-table-header {
		font-weight: normal;
	}

	.uo-groups .uo-table .uo-table-row {
		width: 100%;
		height: 50px;
	}

	.uo-groups .uo-table .uo-table-content {
		font-size: 14px;
	}

	.uo-groups .uo-table .uo-table-content .uo-row:nth-child(even){
		background: rgba(0,0,0,.05);
	}

		/*.uo-groups .uo-table .uo-table-cell {
			padding: 14px !important;
		}*/

		.uo-groups .uo-table .uo-table-cell-0_5 { width: 6%; }
		.uo-groups .uo-table .uo-table-cell-1 { width: 10%; }
		.uo-groups .uo-table .uo-table-cell-1_5 { width: 14% !important; }
		.uo-groups .uo-table .uo-table-cell-2 { width: 20%; }
		.uo-groups .uo-table .uo-table-cell-2_5 { width: 25%; }
		.uo-groups .uo-table .uo-table-cell-3 { width: 30%; }
		.uo-groups .uo-table .uo-table-cell-3_5 { width: 35%; }
		.uo-groups .uo-table .uo-table-cell-4 { width: 40%; }
		.uo-groups .uo-table .uo-table-cell-4_5 { width: 45%; }
		.uo-groups .uo-table .uo-table-cell-5 { width: 50%; }
		.uo-groups .uo-table .uo-table-cell-5_5 { width: 54%; }
		.uo-groups .uo-table .uo-table-cell-6 { width: 60%; }
		.uo-groups .uo-table .uo-table-cell-6_5 { width: 65%; }
		.uo-groups .uo-table .uo-table-cell-7 { width: 70%; }
		.uo-groups .uo-table .uo-table-cell-7_5 { width: 75%; }
		.uo-groups .uo-table .uo-table-cell-8 { width: 80%; }
		.uo-groups .uo-table .uo-table-cell-8_5 { width: 85%; }
		.uo-groups .uo-table .uo-table-cell-9 { width: 90%; }
		.uo-groups .uo-table .uo-table-cell-9_5 { width: 95%; }
		.uo-groups .uo-table .uo-table-cell-10 { width: 100%; }

		.uo-groups .uo-table .uo-table-row .uo-table-cell:first-child {
			padding: 15px;
		}

	.uo-groups .uo-table .uo-table-no-results {
		width: 100%;
		padding: 20px;
		text-align: center;
		color: #757575;
	}

		.uo-groups .uo-table .uo-table-no-results p {
			padding: 0;
			margin: 0;
		}

	.uo-groups .uo-copy-to-clipboard {
		width: 100%;
		display: inline-block;
		position: relative;
	}

		.uo-groups .uo-copy-to-clipboard input {
			width: 100% !important;
			padding: 0 !important;
			margin: 0 !important;
			font-size: inherit !important;
			font-family: inherit !important;
			color: inherit !important;
			background: transparent !important;
			border: 0 !important;
			opacity: 1 !important;
			letter-spacing: inherit !important;
		}

		.uo-groups .uo-copy-to-clipboard .uo-copy-to-clipboard-button {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 5px;
			z-index: 1;
			opacity: 0;
			cursor: pointer;
			color: #7d7d7d;

			font-size: 15px;
   
			transition-duration: 100ms;
			transition-timing-function: linear;
			transition-property: opacity;
		}

			.uo-groups .uo-copy-to-clipboard:hover .uo-copy-to-clipboard-button {
				opacity: 1;
			}

	/* Fixs */

	.uo-groups .uo-jplist {
		line-height: 1.3;
	}

	.uo-groups .uo-jplist .uo-table-sort-buttons i {
		cursor: pointer;
	}

	.uo-groups .uo-jplist .uo-jplist-row:nth-child(even){
		background: rgba(0,0,0,.05);
	}

		.uo-groups .uo-jplist .uo-jplist-row .uo-table-cell:first-child {
			padding-left: 3px !important;
		}

		.uo-groups .uo-groups-pagination .jplist-panel {
			text-align: center;
		}

			.uo-groups .uo-groups-pagination .jplist-panel .uo-center {
				display: inline-block;
			}

				.uo-groups .jplist-pagingprev,
				.uo-groups .jplist-pagingmid,
				.uo-groups .jplist-pagingnext {
					display: inline-block;
				}

				.uo-groups .uo-groups-pagination .jplist-panel .uo-center button {
					font-size: 15px;

					border-color: #b7b7b7;
					border-width: 1px;
					border-style: solid;

					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					-ms-border-radius: 3px;
					-o-border-radius: 3px;
					border-radius: 3px;

					-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
					box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

					padding: 6px 15px;

					background: #f9fafb;
					background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
					background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
					background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
					background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);

					transition-duration: 100ms;
					transition-timing-function: linear;
					transition-property: color, border-color;

					text-transform: none;
					font-weight: normal;
					font-family: inherit;
					letter-spacing: 0;

					color: #000;
					cursor: pointer;
					text-decoration: none;
					display: inline-block;
				}

				.uo-groups .uo-groups-pagination .jplist-panel .uo-center button:hover {}

			.uo-groups .uo-groups-pagination .jplist-panel .uo-center button {
				margin-left: 5px;
			}

				.uo-groups .uo-groups-pagination .jplist-panel .uo-center .jplist-pagingprev button:first-child {
					margin-left: 0;
				}

	@media (max-width: 768px){
		.jplist-panel.box.panel-bottom .uo-left,
		.jplist-panel.box.panel-bottom .uo-center,
		.jplist-panel.box.panel-bottom .uo-right {
			width: 100%;
			text-align: center;
			text-align: left;
		}

		.jplist-panel.box.panel-bottom .uo-left,
		.jplist-panel.box.panel-bottom .uo-center {
			margin-bottom: 10px;
		}

		.jplist-panel.box.panel-bottom .uo-center button {
			padding: 4px 8px;
			font-size: 14px;
		}

			.uo-groups .uo-groups-pagination .jplist-panel .uo-center button {
				margin-right: 2px;
			}
	}

	/* Datatable */

	.uo-table-datatable #uo-quiz-report-table-hidden_filter,
	.uo-table-datatable #uo-quiz-report-table-hidden,
	.uo-table-datatable #uo-quiz-report-table-hidden_info,
	.uo-table-datatable #uo-quiz-report-table-hidden_paginate {
		display: none !important;
	}

	.uo-table-datatable .buttons-csv {
		font-size: 15px;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

		padding: 6px 15px;

		background: #f9fafb;
		background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
		background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
		background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
		background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: color, border-color;

		text-transform: none;
		font-weight: normal;
		font-family: inherit;
		letter-spacing: 0;

		color: #000;
		cursor: pointer;
		text-decoration: none;
		display: inline-block;
	}

	.uo-table-datatable #uo-quiz-report-table_filter input[type="search"] {
		padding: 8px 20px;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		font-family: inherit;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		background: #fff;

		width: 100%;
	}

	    .uo-groups-section .uo-row .uo-groups-section-header{
	    	margin-top: 20px !important;
	    	margin-bottom: 10px !important;
	    }

	    .uo-groups--totals .uo-groups-box .uo-groups-table--note{
	    	padding: 10px;
	    }

	    .uo-groups-table--note{
	    	display: none;
	    }

	    .uo-groups-actions .group-management-buttons button.uo-btn-arrow-left{
	    	border-bottom-style: hidden;
	    }

	    .uo-groups--group-seats .uo-groups-form-row .uo-groups-form-row--title{

			    /* color: #333333 !important; */
			    font-family: Lato !important;
			    font-size: 16px !important;
			    font-weight: 700 !important;
			    text-transform: uppercase !important;

	    }

	    .uo-groups--courses .uo-groups-box .uo-groups-table .uo-groups-table-header{
	    	text-transform: uppercase !important;
	    }

	    .uo-groups--group-name .uo-groups-form-row .uo-groups-form-row--title{
	    	text-transform:capitalize;
	    }

.uo-groups .uo-table .uo-table-cell {
	padding: 15px 10px !important;
}
.group-management-buttons .uo-new:hover{
	border-bottom-style: none !important; 
	color: #ff9655;
}
/* Checkbox / radio */

.uo-groups .uo-checkbox,
.uo-groups .uo-radio {
	cursor: pointer;
}

	.uo-groups .uo-checkbox input,
	.uo-groups .uo-radio input {
		display: none;
	}

	.uo-groups-table-row--bulk-discount{
		display: none !important;
	}

	#add_payment_method #payment{
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.01);
    border-radius: 3px;
    border: 1px solid rgba(198, 198, 198, 0.44);
    background-color: #ffffff;
    padding: 20px;
    margin-top: 40px;
	}

	.uo-groups .uo-checkbox .uo-checkbox-checkmark,
	.uo-groups .uo-radio .uo-radio-checkmark {
		width: 16px;
		height: 16px;

		display: inline-block;
		cursor: pointer;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: color, border-color;

		background: #f9fafb;
		background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
		background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
		background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
		background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);
	}

	.uo-groups .uo-radio .uo-radio-checkmark {
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}

	.uo-groups .uo-checkbox .uo-checkbox-checkmark,
	.uo-groups .uo-radio .uo-radio-checkmark {
		position: relative;
	}

	.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-checkbox input ~ .uo-checkbox-checkmark:after,
	.uo-groups .uo-radio input:checked ~ .uo-radio-checkmark:after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		opacity: 0;
		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: opacity;
	}

	.uo-groups .uo-checkbox input ~ .uo-checkbox-checkmark:after {
		border-style: solid;
		border-top: 0;
		border-right: 0;
		border-left-width: 3px;
		border-bottom-width: 3px;
		transform: rotate(-45deg);
		width: 10px;
		height: 6px;
		top: 3px;
		left: 2px;
	}

	.uo-groups .uo-radio input ~ .uo-radio-checkmark:after {
		width: calc(100% - 5px);
		height: calc(100% - 5px);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}

		.uo-groups .uo-checkbox input:checked ~ .uo-checkbox-checkmark:after,
		.uo-groups .uo-radio input:checked ~ .uo-radio-checkmark:after {
			opacity: 1;
		}

/* Show - hide */

.uo-groups .uo-hidden {
	display: none;
}

.uo-groups .uo-inline {
	display: inline;
}

.uo-groups .uo-inline-block {
	display: inline-block;
}

/* Show on mobile */

.uo-groups .uo-show-on-mobile {
	display: none;
}

@media (max-width: 768px){
	.uo-groups .uo-show-on-mobile {
		display: block;
	}
}

/* Small modifications */

.jplist-hidden {
	display: none;
}

.uo-groups .uo-groups-section {
	margin-top: 25px;
	padding: 0px 0 0px; 
	margin: 0; 
	/*border-bottom: 1px solid #e4e4e4;*/

}

.uo-groups .uo-groups-pagination {
	margin-top: 15px;
	margin-bottom: 70px;
}

/* Used on all sections */

.uo-groups .uo-groups-actions {
	margin-top: 25px;
}

	.uo-groups .uo-groups-actions .uo-btn.uo-left:not(:first-child) {
		margin-left: 5px;
	}

	.uo-groups .uo-groups-actions .uo-btn.uo-right:not(:first-child) {
		margin-right: 5px;
	}

/* Group selector */

.uo-groups .uo-groups-selector {
	width: 100%;
}

	.uo-groups .uo-groups-selector .uo-select button,
	.uo-groups .uo-groups-selector .uo-select select {
		padding: 7px 10px;
		font-size: 15px;
		margin-left: 15px;
		font-weight: bold;
	}

	.uo-groups .uo-groups-selector .uo-select select option {
		font-size: 16px;
	}

@media (max-width: 768px){
	.uo-groups .uo-groups-selector .uo-select select {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
		font-size: 20px;
	}
	#my-account-menu ~ .woocommerce-MyAccount-content{
		padding-left:0px !important;
	}
}

/* Group courses */

.uo-groups-group-courses {}

	.uo-groups .uo-groups-group-courses .uo-groups-actions {
		margin-top: 15px;
		display: none;
	}

	.uo-groups .uo-groups-group-courses-list {
		margin-top: 15px;
	}

		.uo-groups .uo-groups-group-courses-list li {
			font-size: 16px;
		}

			.uo-groups .uo-groups-group-courses-list a {
				color: #1a6cae;
				font-weight: 500;
				font-size: 17px;
			}

	.uo-groups .uo-groups-search {
		margin-top: 15px;
	}

		.uo-groups .uo-groups-search input {
			font-size: 15px;
		}

/* Enrolled Users */

.uo-groups-enrolled-users {}

	.uo-groups-search .uo-input-the-icon {
		color: #b7b7b7;
	}

		.uo-groups-enrolled-users .uo-groups-table .uo-table.__select_content_key 	{ min-width: 778px; }
		.uo-groups-enrolled-users .uo-groups-table .uo-table.__select_content 		{ min-width: 670px; }
		.uo-groups-enrolled-users .uo-groups-table .uo-table.__content_key 			{ min-width: 750px; }
		.uo-groups-enrolled-users .uo-groups-table .uo-table.__content 				{ min-width: 660px; }

/* Group Leaders */

.uo-groups-group-leaders {}

	.uo-groups-group-leaders .uo-groups-table .uo-table {
		min-width: 570px; 
	}

/* Box messages */

.uo-groups-message,
.group-management-rest-message,
#group-management-message {
	display: none;
	width: 100%;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.uo-groups-message.uo-groups-message-error,
.group-management-rest-message {
	color: #d8000c;
	background-color: #ffd2d2;
	margin-top: 15px;
}
	
.uo-groups-message.uo-groups-message-ok,
#group-management-message {
	color: #4f8a10;
    background-color: #dff2bf;
}

.uo-groups-message.uo-groups-message-info {
	color: #00529b;
    background-color: #bde5f8;
}

.uo-groups-message.uo-groups-message-warning {
	color: #9f6000;
	background-color: #feefb3;
}

/* Group reports */

.uo-groups.uo-reports {
	position: relative;
}

	.uo-groups.uo-reports .uo-groups-message {
		display: block;
	}

	.uo-groups.uo-reports .uo-groups-selection {
		margin-top: 25px;
	}

		.uo-groups.uo-reports .uo-groups-select-group {
			margin-top: 15px;
		}

		.uo-groups.uo-reports .uo-groups-select-list {
			margin-top: 15px;
		}

	.uo-groups #uo-group-progress-report .uo-groups-table .uo-table {
		min-width: 800px;
	}

/* Quiz reports */

.uo-groups.uo-quiz-report {
	position: relative;
}

	.uo-groups.uo-quiz-report #uo-quiz-report-table-hidden_filter,
	.uo-groups.uo-quiz-report #uo-quiz-report-table-hidden,
	.uo-groups.uo-quiz-report #uo-quiz-report-table-hidden_info,
	.uo-groups.uo-quiz-report #uo-quiz-report-table-hidden_paginate {
		display: none;
	}

	.uo-groups.uo-quiz-report .uo-row.uo-groups-table {
		position: relative;
	}

	.uo-groups.uo-quiz-report .dataTables_wrapper {
		position: static;
	}

	.uo-groups.uo-quiz-report .uo-groups-select-filter {
		margin-top: 15px;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table_filter {
		width: 100%;
		text-align: left;
		margin-top: 15px;
		margin-bottom: 15px;
		position: relative;
	}

		.uo-groups.uo-quiz-report #uo-quiz-report-table_filter:after {
			content: '\f002';
			font-family: 'FontAwesome';
			position: absolute;
			font-size: 16px;
			bottom: 5px;
			left: 15px;
			color: #b7b7b7;
		}

		.uo-groups.uo-quiz-report #uo-quiz-report-table_filter input {
			

			margin-left: 0;
			margin-bottom: 0;
			margin-top: 5px;

			border-color: #b7b7b7;
			border-width: 1px;
			border-style: solid;

			font-family: inherit;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;

			background: #fff;

			width: 100%;
		}

	.uo-groups.uo-quiz-report .buttons-csv {
		float: right;
	}

	.uo-groups.uo-quiz-report .buttons-csv,
	.uo-groups.uo-quiz-report a.paginate_button {
		font-size: 15px;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		line-height: 1;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

		padding: 6px 15px;

		background: #f9fafb;
		background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
		background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
		background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
		background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);

		transition-duration: 100ms;
		transition-timing-function: linear;
		transition-property: color, border-color;

		text-transform: none;
		font-weight: normal;
		font-family: inherit;
		letter-spacing: 0;

		color: #000;
		cursor: pointer;
		text-decoration: none;
		display: inline-block;
	}

	.uo-groups.uo-quiz-report a.paginate_button {
		margin-top: 10px;
	}

	.uo-groups.uo-quiz-report a.paginate_button.disabled {
		display: none;
	}

	.uo-groups.uo-quiz-report a.paginate_button:first-child {
		margin-right: 5px;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table_length {
		position: absolute;
		top: 0;
	}

		.uo-groups.uo-quiz-report #uo-quiz-report-table_length select {
			cursor: pointer;

			border-color: #b7b7b7;
			border-width: 1px;
			border-style: solid;

			font-size: 15px;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-ms-border-radius: 3px;
			-o-border-radius: 3px;
			border-radius: 3px;

			padding: 4px 10px;
			margin: 0 5px;

			display: inline-block;

			-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
			box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

			transition-duration: 100ms;
			transition-timing-function: linear;
			transition-property: color, border-color;

			background: #f9fafb;
			background: -moz-linear-gradient(top, #f9fafb 0%, #fefefe 100%);
			background: -webkit-linear-gradient(top, #f9fafb 0%,#fefefe 100%);
			background: linear-gradient(to bottom, #f9fafb 0%,#fefefe 100%);
			background: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafb', endColorstr='#fefefe', GradientType=0);
		}


		.et_pb_text_inner_color .et_pb_text_inner h3{
			color: #1a6cae!important;
		}
		.et_pb_text_4_color .et_pb_text_inner h3{
		color: #1a6cae!important;

		}
		.et_pb_text_3_color .et_pb_text_inner h3{
			color: #1a6cae!important;
		}

	.uo-groups.uo-quiz-report table {
		width: 100%;
		border: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		overflow: hidden;
	}

		@media screen and (max-width: 768px){
			.uo-groups.uo-quiz-report table {
				min-width: 1500px;
			}
		}

	.uo-groups.uo-quiz-report table * {
		line-height: 1;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table th,
	.uo-groups.uo-quiz-report #uo-quiz-report-table td {
		padding: 10px 5px;
		line-height: 1;
		border: 0;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table thead tr th:first-child,
	.uo-groups.uo-quiz-report #uo-quiz-report-table tbody tr td:first-child {
		padding-left: 10px;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table table.dataTable.stripe tbody tr.odd,
	.uo-groups.uo-quiz-report #uo-quiz-report-table table.dataTable.display tbody tr.odd {
		background: transparent;
	}

	.uo-groups.uo-quiz-report #uo-quiz-report-table tbody tr.even,
	.uo-groups.uo-quiz-report #uo-quiz-report-table tbody tr.even td {
		background: #f2f2f2;
	}

@media (max-width: 768px){
	.uo-groups.uo-quiz-report .uo-groups-selection select,
	.uo-groups.uo-quiz-report .uo-select select {
		width: 100%;
	}
}

/* Rest calls */

.uo-groups .uo-groups-rest-result {
	/* display: none; */
}

#uo-group-progress-report {
	display: none;
}

/* Responsive grouped actions */

/*@media (min-width: 769px){
	.uo-groups .uo-groups-list-of-btns {
		display: none !important;
	}
}*/

@media (max-width: 769px){
	.uo-groups .uo-btn.uo-btn--quiz-report,
	.uo-groups .uo-btn.uo-btn--progress-report,
	.uo-groups .uo-btn--download-keys,
	.uo-groups .uo-btn.uo-btn--upload-users {
		display: none;
	}

	.uo-groups .uo-groups-list-of-btns {
		float: right;
		line-height: 1;
		position: relative;
	}

	.uo-groups .uo-groups-list-of-btns-main:after {
		content: '\f107';
		font-family: 'FontAwesome';
		margin-left: 5px;
	}

	.uo-groups-list-of-btns .uo-groups-list {
		width: 200px;
		position: absolute;
		right: -10px;
		top: calc(100% + 20px);
		z-index: 10;

		border-color: #b7b7b7;
		border-width: 1px;
		border-style: solid;

		text-align: left;
		display: none;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);

		background: #fff;
	}

		.uo-groups-list-of-btns .uo-groups-list:before {
			content: '';
			z-index: 10;
			top: 1px;
			right: 20px;
			position: absolute;
			width: 0;
			height: 0;
			border: 7.5px solid #fff;
			border-color: #fff #fff transparent transparent;
			transform-origin: 0 0;
			transform: rotate(-45deg);
			margin-left: -10px;
			box-shadow: 1px -1px 0 0 #b7b7b7;
		}

		.uo-groups .uo-groups-list-of-btns.uo-groups-list-of-btns-open .uo-groups-list {
			display: block;
		}

		.uo-groups-list-of-btns .uo-groups-list .group-management-form {
			width: 100%;
		}

		.uo-groups-list-of-btns .uo-groups-list .uo-btn {
			padding: 10px 15px;
			text-align: left;

			width: 100%;
			background: none;
			box-shadow: none;
			border: 0;
			margin: 0 !important;
		}

		#uo-groups-action-users{
			padding: 10px !important;
		}

		.uo-left .uo-groups-list-of-btns-main{
		 	padding: 10px !important;;
		}

		
}

.woocommerce .woocommerce-MyAccount-content h2 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 25px;
	color: #000000;


}
.uo-groups-bulk .uo-groups-bulk-close{
	display: none;
}
.uo-groups-group-courses .uo-header p.uo-header-subtitle {
	display: none;
}


.uo-groups .uo-groups-list-of-btns.uo-groups-list-of-btns-open .uo-groups-list {
			display: block;
		}

		.uo-groups-list-of-btns .uo-groups-list .group-management-form {
			width: 100%;
		}

		.uo-groups-list-of-btns .uo-groups-list .uo-btn {
			padding: 10px 15px;
			text-align: left;

			width: 100%;
			background: none;
			box-shadow: none;
			border: 0;
			margin: 0 !important;
		}

		
}

 

.woocommerce .woocommerce-MyAccount-content h2 {
	font-size: 16px;
    color: #1a6cae;
    text-transform: uppercase;
    margin-top: 0px !important;
    font-weight: bold;
}
.uo-groups-bulk .uo-groups-bulk-close{
	display: none;
}
.uo-groups-group-courses .uo-header p.uo-header-subtitle {
	display: none;
}
.woocommerce-MyAccount-content p.woocommerce-info{
	margin-top: 40px;
}


.woocommerce-MyAccount-content a.button{
	 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    border: 1px solid #006c9d;
    background-color: #ffffff;
    color: #1a6cae;
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    /*padding: 10.5px 30px;*/
}

.et_pb_text_align_left .et_pb_text_inner .woocommerce .woocommerce-MyAccount-content a.button{
	 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    border: 1px solid #006c9d;
    background-color: #ffffff;
    color: #1a6cae;
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10.5px 30px;
}
.woocommerce-MyAccount-content a.woocommerce-Button{
	position: relative;
    padding: .3em 1em;
    border: 2px solid !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px !important;
    background: 0 0 !important;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 1.7em;
    -webkit-transition: all .2s ;
    -moz-transition: all .2s;
    transition: all .2s ;

    /*box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    border: 1px solid #006c9d;
    background-color: #ffffff;
    color: #1a6cae;
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10.5px 30px;*/
}

.woocommerce-MyAccount-content .wr-edit-account-page-ge h2.title-section-form{
	font-size: 16px;
    color: #1a6cae;
    text-transform: uppercase;
    margin-top: 0px !important;
    font-weight: bold;
}
.uo-groups-group-courses-list .group-courses-list ul.list-of-courses{
	color: #1a6cae;
    font-size: 17px;
    font-weight: 500;
    border-bottom: 1px solid #e4e4e4;


}
.wr-my-account-page #my-account-content .wr-group-course-page .list-of-courses li {
    padding-left: 23px;
    background: url('images/blue-dot.png') left 10px no-repeat;
    background-size: 4px 4px;
}
.uo-groups.uo-quiz-report #uo-quiz-report-table_filter input {
    color: #333333;
    font-family: Lato !important;
    font-size: 16px;
    width: 170px !important;
    height: 40px;
    box-shadow: 0 8px 13px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    background: url(images/search-icon.png) #ffffff right 10px center no-repeat !important;
    margin: 0px !important;
    padding: 3 !important;
}
.uo-groups-enrolled-users{
	border-bottom: 1px solid #e4e4e4;
}
#my-account-menu ~ .woocommerce-MyAccount-content{
	margin-bottom: 100px !important;

.uo-groups .uo-select select option:checked{
	background-color: #ff9655;
}

.uo-groups .uo-jplist .uo-jplist-row .uo-table-cell{
	padding: 10px 5px !important;
}

@media screen and (min-width: 769px){
	.uo-groups .uo-groups-select-filters{
		padding-top: 0px !important;
		margin-top: 70px !important; 
	}
}

#uo-groups-action-users{
	padding: 10px;
}

#my-account-menu ~ .woocommerce-MyAccount-content{
	float: left;
    width: 100% !important;
    box-sizing: border-box;
    margin: 0;
    margin-top: 9px !important;
}

@media (max-width: 480px) {
	#my-account-menu ~ .woocommerce-MyAccount-content{
		width: 100% !important;
		padding-left: 0px !important;
	}
	
}
.wr-add-payment-method #add_payment_method #payment div.form-row .woocommerce-Button, .woocommerce-MyAccount-content .woocommerce-Button {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15) !important;
    border-radius: 25px !important ;
    background-color: #099c5c !important;
    color: #ffffff !important;
    font-family: Lato;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding: 10px 30px !important;
    border: none !important;
}
.woocommerce-MyAccount-content {
 	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15); 
 	border-radius: 25px;
 	border: 1px solid #006c9d;
 	background-color: #ffffff;
 	color: #1a6cae; 
 	font-family: Lato;
    font-size: 16px; 
    font-weight: 700; 
    text-transform: 
    uppercase; 
    padding: 10.5px 30px;

 }

#place_order{
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    background-color: #099c5c;
    color: #ffffff;
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 30px;
    border: none;
}

.uo-row #submit{
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15) !important;
    border-radius: 25px !important;
    color: #ffffff !important;
    font-family: Lato !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border: none !important;
    padding: 10px 26px 10px 62px !important;
    cursor: pointer !important;
    float: right !important;
    background: url(images/shopping-cart-icon.png) 26px center no-repeat #099c5c !important;
    background-size: 22px 20px !important;

}

.uo-groups .uo-groups-section .user-table-actions .group-management-buttons button.uo-inline:hover {
	color: #1a6cae;
	border-bottom: 2px solid #1a6cae;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.et_pb_button_0.et_pb_module, .et_pb_module .et_pb_button_0.et_pb_module:hover {
		padding-top: 10px!important;
	    padding-right: 30px!important;
	    padding-bottom: 10px!important;
	    padding-left: 30px!important;
	}
}


/* End: Online Learning Ceus Groups */


