@import url(color_schemes/green.css?t=1620139262698?t=1594290041399);
@import url(color_schemes/purple.css?t=1620139262699?t=1594290041399);
@import url(color_schemes/teal.css?t=1620139262699?t=1594290041399);
@import url(color_schemes/red.css?t=1620139262699?t=1594290041399);

.navbar-expand-lg #navBar.navbar-collapse {
    height: auto;
}

nav.navbar.navbar-expand-lg.py-0 {
    margin-bottom: 0;
}

.dockbar .navbar-inner {
    box-shadow: none;
}

#_145_dockbar {
    padding: 0;
    display: block;
}

#_145_dockbar .dropdown-toggle::after {
	display: none;
}

.dockbar .navbar-inner .container{
	max-width: 100% 
}

@media (min-width: 979px){
	.dockbar.navbar-static-top .collapse, .lfr-admin-panel .collapse{
	    display: inline;
	}
}

.u-header__section--dark .navbar-toggler {
    background: transparent !important;
}
ul, ol{
	margin-left: 0;
}


.portlet-journal-content .portlet-title {
    height: 6px;
    margin: 0;
}
body:not(.controls-visible) .portlet-journal-content .portlet-title,
body.signed-out .portlet-journal-content .portlet-title {
    height: 0;
}

.portlet-journal-content .portlet-boundary:not(.portlet-journal-content) .portlet-title {
    height:auto;
}

.portlet-journal-content .portlet-content {
    padding: 0;
    border:none;
}

#main-content{
	overflow-x: hidden;
}

input[type="text"], input[type="password"], input[type="datetime"], .uneditable-input,
input[type="datetime-local"], input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
    height: 30px;
}

#navBar {
    overflow: visible;
}

.hs-sub-menu a.nav-link {
    color: #999 !important;
}

.contact-form-center .portlet-title-text{
	font-size: 0
}
.contact-form-center input, .contact-form-center select, .contact-form-center textarea,
.contact-form-center .form .fieldset .lfr-textarea-container textarea{
	width: 100%;
	max-width: 100%;
}

.contact-form-center .control-label{
	text-align: left
}


.portlet-login .navigation {
    background: transparent;
    padding-left: 0;
    padding-right: 0;
}

.portlet-login .navigation img {
	display: none;
}

.login-form .portlet-login .portlet-title{
	text-align: center;
}

#portlet_33 {
    padding: 20px;
}

#portlet_33 .navbar {
    display: block;
    padding-left: 0;
    margin-right: 0;
}

.control-menu{
	position: relative;	
}

/*.columns-max .control-menu{*/
/*	position: fixed;	*/
/*}*/

.portlet-journal-content .portlet-title-text {
    font-size: 0;
}
.portlet-journal-content .portlet .portlet-header {
    position: absolute;
    z-index: 99;
}

.portlet.open > .portlet-topper, .portlet:hover > .portlet-topper, .portlet.focus > .portlet-topper {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 99;
    margin-right: 30px;
}

footer .g-theme-bg-gray-dark-v3 .portlet-content {
    background: transparent;
}


.portlet-blogs {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .portlet-blogs {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .portlet-blogs {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .portlet-blogs {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .portlet-blogs {
    max-width: 1140px;
  }
}

.btn-toolbar-button.close {
    position: relative;
}

.btn-toolbar-button.close:after {
    content: 'X';
    position: absolute;
    top: 3px;
    color: #eee;
    text-shadow: none;
}

.portlet-journal-content .portlet .portlet-header {
    width: 30px;
    right: 0;
}

.portlet-journal-content .portlet .portlet-header .autofit-col.autofit-col-expand {
    width: 0;
    display: none;
}


.portal-popup .columns-max > .portlet-layout.row > .portlet-column .portlet-configuration {
	width: 96%;
    max-width: 750px;
    margin: 0 auto;
}