#header .header-element {
    font-size: 1em !important;
}
/* APP */
#app h6 {
    position:relative;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
#app h6::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 60px;
    background:#76b729;
    display: block;
    bottom: 0;
}
#app .accordionhead .ms-panel-heading {
	background-color: #85B63d !important;
}
#app .af-warning {
    display:none;
}
#app .ms-form-control {
    box-shadow: none;
}
#app .btn {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    /*margin: 0 10px 10px 0;*/
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
#app .btn.btn-2x {
    padding:0 45px;
    min-height:62px;
}
#app .common-data-loading {
    color:var(--color);
}
#app .dnnSearchBoxPanel .dnnSearchBox {
	margin-right:10em;
	box-shadow:none;
}
#app .dnnSearchBoxPanel .dnnSearchResultAdvancedTip {
    width:10em;
    font-size:.9em;
    text-align: center;
}
#app .dnnSearchResultPanel .dnnSearchResultSortOptions > li > a {
	background:#fff !important;
}
#app .dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a, 
#app .dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a:hover {
	background: #bbb !important;
    color:#fff;
}
#app .dnnSearchResultPanel .selectize-control.single .selectize-input {
	background-image:none;
}
#app .dnnSearchResultContainer > .dnnSearchResultItem {
    font-size:.9em;
}
#app .dnnTableDisplay th {
    background:#888;
    color:#fff;
    text-shadow:none;
}
#app .LiveCampaign .LCSettings {
    padding:0;
    border:none;
}

/* JQ-TOAST */
.jq-toast-wrap {
width: 300px !important;
}
.jq-toast-wrap .jq-toast-single {
font-family: var(--font-family);
font-size: inherit;
line-height:1.2em;
}

/* BOOTSTRAP3 */
.bstrap30 label > input[type="radio"], .bstrap30 label > input[type="checkbox"] {
    margin-top: 6px;
}
.bstrap30 .btn.disabled, .bstrap30 .btn.disabled:hover, .bstrap30 .btn[disabled], .bstrap30 .btn[disabled]:hover, fieldset[disabled] .bstrap30 .btn {
    background-color:#ccc;
    border-color:#ccc;
}
.bstrap30 h1,.bstrap30 h2,.bstrap30 h3,.bstrap30 h4 {
    font-family:var(--font-family);
    letter-spacing: 0;
}
.bstrap30 h4.section-title {
    padding-bottom:2px;
}
.bstrap30 .form-group label {
    font-size:inherit;
}
.bstrap30 .c-form input, .bstrap30 .c-form select {
    height:40px;
}
.bstrap30 .c-form input.normalCheckBox {
    height: 1em;
}
.bstrap30 .c-form label {
    font-size:14px;
}
.bstrap30 .c-form label.fl-label {
    top:-15px;
}
.bstrap30 .c-form input, .bstrap30 .c-form select, .bstrap30 .c-form textarea {
    border: 1px solid #ddd !important;
}
.bstrap30 .c-form .fl-has-focus label.fl-label {
    color: #bbb !important;
}
.bstrap30 .fl-form {
    margin-top:25px;
}
.bstrap30 .field-container p {
    font-size:12px;
}
.bstrap30 .angrid-grid > thead th a {
    font-weight:normal;
    text-decoration: underline;
    cursor: pointer;
}
.bstrap30 .angrid-grid > thead th span {
    font-weight:normal;
}
.bstrap30 .angrid-inline-edit-container input, .bstrap30 .angrid-inline-edit-container select {
    border: 1px solid red;
    background: #fce5e5 !important;
}

/* BOOTSTRAP MATERIAL */
.bstrap3-material .modal {
    background:rgba(0,0,0,0.5) !important;
}
.bstrap3-material .alert {
    padding: 15px;
    margin-bottom: 23px;
    border-radius: 3px;
    color:#fff;
    line-height:1.1
}
.bstrap3-material .alert-danger {
    background-color: #fb483a !important;
}
.bstrap3-material .alert-success {
    background-color: #4caf50 !important;
}
.bstrap3-material .agreement-links-popup {
    padding-left:10px;
}
.bstrap3-material .form-control {
    height:37px;
    color:var(--text-color);
    display:block;
    width:100%;
}
.bstrap3-material .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.bstrap3-material .c-form .form-group {
    margin-bottom: 0;
}
.bstrap3-material .c-form .form-group label {
    font-size:inherit;
}
.bstrap3-material .c-form input, .bstrap3-material .c-form textarea, .bstrap3-material .c-form select {
    border-radius: 0;
}
.bstrap3-material .c-form .field-container {
  margin-bottom: 25px;
}
.bstrap3-material .section-title.underlined {
    border-bottom: 1px solid #ccc;
}
.bstrap3-material .section-title {
    padding-top: 1em;
    padding-bottom: 7px;
}
.bstrap3-material .section-title.underlined {
    position:relative;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
    border-bottom: none !important;
}
.bstrap3-material .section-title.underlined::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 60px;
    background:#76b729;
    display: block;
    left: 15px;
    bottom: 0;
}
.bstrap3-material button>i.fa-action-form {
    margin-left: 4px;
}
.bstrap3-material h4 {
    line-height:1.1;
}
.bstrap3-material .btn:not(.btn-link):not(.btn-circle) i {
    font-size:20px;
    position:relative;
    top:3px;
}
.bstrap3-material .btn.btn-link, .bstrap3-material .btn.btn-link.active, .bstrap3-material .btn.btn-link:active, .bstrap3-material .btn.btn-link:focus, .bstrap3-material .btn.btn-link:hover {
    padding: 12px 20px;
    border: 1px solid var(--color);
}

.bstrap3-material .btn.btn-default, .bstrap3-material .btn.btn-default:hover {
    font-size: 14px;
    font-weight: 400;
    line-height:normal;
    text-transform: none;
    letter-spacing: 1px;
}
.bstrap3-material .btn.btn-link, .bstrap3-material .btn.btn-link:hover {
    font-size: 14px;
    font-weight: 400;
    line-height:normal;
	text-decoration:none;
    letter-spacing: 1px;
}
.bstrap3-material textarea, .bstrap3-material textarea.form-control, .bstrap3-material input.form-control, .bstrap3-material input[type=text], .bstrap3-material input[type=password], .bstrap3-material input[type=email], .bstrap3-material input[type=number], .bstrap3-material [type=text].form-control, .bstrap3-material [type=password].form-control, .bstrap3-material [type=email].form-control, .bstrap3-material [type=tel].form-control, .bstrap3-material [contenteditable].form-control, .bstrap3-material select {
    box-shadow: inset 0 -1px 0 #ddd;
    padding:0 5px;
    border-radius:0;
    font-size:16px;
    color:var(--text-color);
    background-color: #f9f9f9;
}
.bstrap3-material .has-error input:not([type=checkbox]), .bstrap3-material .has-error .form-control, .bstrap3-material .has-error input:not([type=checkbox]):focus, .bstrap3-material .has-error .form-control:focus {
    box-shadow: inset 0 -2px 0 #e51c23;
}
.bstrap3-material .text-danger {
    color: #e51c23;
    font-size: 14px;
}
.bstrap3-material [type="text"].form-control[disabled], .bstrap3-material input.form-control[disabled], .bstrap3-material input[type="text"][disabled] {
    color: #aaa !important;
    background-color: #fff !important;
}

.bstrap3-material .modal-header {
    border: 0;
}
.bstrap3-material .modal-header .close {
    font-size: 28px;
    opacity: .8;
}
.bstrap3-material .modal-content {
    border-radius: 0;
}
.bstrap3-material .modal-title {
    font-size: 16px;
    letter-spacing: 0px;
}

/* -- survey --*/
.bstrap3-material .survey .form-horizontal .control-label {
  color: #7AB51D;
}

.bstrap3-material .survey .btn-info {
  background-color: #7AB51D;
}
.bstrap3-material .survey .btn-info:hover,.bstrap3-material .survey .btn-info:active,.bstrap3-material .survey .btn-info:active:hover {
  background-color: #6DA01B;
  background-image:none;
}
.bstrap3-material .survey .control-label.required::after {
  content: '*';
  color: red;
  padding-left: 4px;
}

/* BOOTSTRAP */
.ms-modal-backdrop {
	display:none;
}
.ms-modal-body {
    background:#fff !important;
}
tags-input .tags .tag-item {
    background: #69A016 !important; /*428bca*/
    border: 1px solid #85b63d !important; /*357ebd*/
}

a.avatar {
    text-indent:-9999px;
}

.btn, .ms-btn {
    border-radius:0 !important;
}
a.ms-btn.ms-btn-default.button-left {
	color: #6E9633 !important;
}
a.ms-btn.ms-btn-primary.button-left {
	background: #69A016 !important;
	border-color: #6E9633 !important;
	color: #fff !important;
}
.ms-dropdown-menu > .ms-active > a, .ms-dropdown-menu > .ms-active > a:focus, .ms-dropdown-menu > .ms-active > a:hover {
	background: #69A016 !important;
	color: #fff !important;
}

.ms-nav-pills > li > a {
    color: #69A016 !important; /*337ab7*/
    border-radius: 0 !important;
}
.ms-nav-pills > li.ms-active > a, .ms-nav-pills > li.ms-active > a:focus, .ms-nav-pills > li.ms-active > a:hover {
    background-color: #85B63d !important;
	color: #fff !important;
}

.ms-nav-tabs > li > a {
    border-radius:0 !important;
}
.ms-btn-primary.ms-active, .ms-btn-primary.ms-focus, .ms-btn-primary:active, .ms-btn-primary:focus, .ms-btn-primary:hover, .ms-open > .ms-dropdown-toggle.ms-btn-primary {
    background-color: #85b63d !important; /*286090*/
    border-color: #6E9633 !important; /*204d74*/
	color: #fff !important;
}
.ms-btn-primary.ms-disabled, .ms-btn-primary.ms-disabled.ms-active, .ms-btn-primary.ms-disabled.ms-focus, .ms-btn-primary.ms-disabled:active, .ms-btn-primary.ms-disabled:focus, .ms-btn-primary.ms-disabled:hover, .ms-btn-primary[disabled], .ms-btn-primary[disabled].ms-active, .ms-btn-primary[disabled].ms-focus, .ms-btn-primary[disabled]:active, .ms-btn-primary[disabled]:focus, .ms-btn-primary[disabled]:hover, .ms-container fieldset[disabled] .ms-btn-primary, .ms-container fieldset[disabled] .ms-btn-primary.ms-active, .ms-container fieldset[disabled] .ms-btn-primary.ms-focus, .ms-container fieldset[disabled] .ms-btn-primary:active, .ms-container fieldset[disabled] .ms-btn-primary:focus, .ms-container fieldset[disabled] .ms-btn-primary:hover {
    background-color: #BBE278 !important; /*337ab7*/
    border-color: #85B63d !important; /*2e6da4*/
}

.ui-dialog {
    z-index:999;
}
.ui-datepicker {
    z-index: 250 !important;
}

.login_dropdown_container .login_dropdown {
    font-size:var(--font-size) !important;
}

/* ANGRID */
.angrid .btn.btn-xs { padding: 5px 10px; }

/* LSF */
.product_view_icon > a {
    display: none;
}
